Polyline line = googleMap.addPolyline(new PolylineOptions().add(myPos, itemPos).color(Color.BLUE));
对于我在上面创建的PolyLine,我的应用程序崩溃了。 myPos和itemPos之间的距离是0.019英里。使用PolyLine在两点之间画一条线是否需要最小距离?
答案 0 :(得分:0)
@ jb15613我相信你是对的。
但是,您可以使用API v3在两点之间绘制一条线:
var line = new google.maps.Polyline({
path: [new google.maps.LatLng(37.4419, -122.1419), new google.maps.LatLng(37.4519, -122.1519)],
strokeColor: "#000000",
strokeOpacity: 1.0,
strokeWeight: 10,
geodesic: true,
map: map });
'geodesic'/几何图书馆是你希望拥有最短路径的。你需要考虑地球弯曲的方面。请添加libraries参数:
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false&libraries=geometry"></script>