我创建了一个包含两个点的折线,
我可以在折线中找到所有点吗?
getPoints()方法将返回在addPolyline()中传递的点列表
答案 0 :(得分:0)
您可以使用SphericalUtil.interpolate()中的Google Maps Android API Utility Library来获取所有折线长度的fraction
(可以从0.0
到1.0
)部分的指向。例如:
LatLng origin = new LatLng(...);
LatLng destination = new LatLng(...);
LatLng point = SphericalUtil.interpolate(origin, destination, 0.5);
在point
中的在原点位置和目的地之间距离的一半处返回LatLng
。