我升级了我的pub文件,并将我的flaft_polyline_points依赖项从0.1.0更新到0.2.4。有一个错误,说这个方法只接受3个参数,并且使用了5个。
List<PointLatLng> result = await polylinePoints?.getRouteBetweenCoordinates(
googleAPIKey,
sourceLocatioon.latitude,
sourceLocatioon.longitude,
destLocatioon.latitude,
destLocatioon.longitude
);
但它在floft_polyline_points 0.1.0 中工作
将LatLng值传递给getRouteBetweenCoordinates()
方法时使用PointLatLng()
。例如:
List<PointLatLng> result = await polylinePoints?.getRouteBetweenCoordinates(
googleAPIKey,
PointLatLng(sourceLocatioon.latitude, sourceLocatioon.longitude),
PointLatLng(destLocatioon.latitude, destLocatioon.longitude)
);
新的PointLatLng
方法包含在用于传递原点和目的地坐标的flutter_polyline_points: 0.2.4
包中。请在此处查看包装样品。