首页 > 解决方案 > 在航点内绘制折线

问题描述

我已经使用google_directions_api: ^0.5.0这个颤振库来实现 google Direction api。

await directinosService.route(request,
        (DirectionsResult response, DirectionsStatus status) {
        if (status == DirectionsStatus.ok) {

          for(GeoCoord value in response.routes.asMap().values.single.overviewPath){
            _polylineCoordinates.add(LatLng(value.latitude,value.longitude));
          }
        } else {
          print('Im not in ok state');
          // do something with error response
        }
      });

Polyline polyline = Polyline(
      width: 4,
      visible: true,
      polylineId: PolylineId(_latitude.toString()),
      color: (randomColour.toList()..shuffle()).first,
      points: _polylineCoordinates
  );
  _polylines.add(polyline);

我得到了折线,但是当放大时它不清楚一些点在缩小时远离 道路放大

我需要用颤振实现这样的谷歌地图 我找到了颤振库,但我不清楚

如果有人可以帮助我如何准确地获得航点来重新校正折线

标签: fluttergoogle-maps

解决方案


推荐阅读