找到最接近给定位置的折线索引

时间:2018-11-07 12:19:43

标签: android google-maps maps polyline

如何从折线中的位置获取最近的点?我已使用以下代码完成工作

click here to view code

但是它给了我这样的输出:

List<LatLng> points = new ArrayList<>();
points.add(new LatLng(2, 2));
points.add(new LatLng(4, 2));
points.add(new LatLng(4, 4));
points.add(new LatLng(2, 4));
points.add(new LatLng(2, 2));

LatLng testPoint = new LatLng(3, 0);

LatLng nearestPoint = findNearestPoint(testPoint, points);
Log.e("NEAREST POINT: ", "" + nearestPoint); // lat/lng: (3.0,2.0)

但是我想要最接近给定点的多段线的索引(包含多段线列表的ArrayList),我尝试了很多方法,但是都没有解决。

请告诉我您是否有解决方案。

0 个答案:

没有答案