我可以从折线对象中找到所有点吗?

时间:2019-01-30 11:04:04

标签: android google-maps

我创建了一个包含两个点的折线,

我可以在折线中找到所有点吗?

getPoints()方法将返回在addPolyline()中传递的点列表

1 个答案:

答案 0 :(得分:0)

您可以使用SphericalUtil.interpolate()中的Google Maps Android API Utility Library来获取所有折线长度的fraction(可以从0.01.0)部分的指向。例如:

LatLng origin = new LatLng(...);
LatLng destination = new LatLng(...);
LatLng point = SphericalUtil.interpolate(origin, destination, 0.5);
point中的

在原点位置和目的地之间距离的一半处返回LatLng