如何从折线中的位置获取最近的点?我已使用以下代码完成工作
但是它给了我这样的输出:
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),我尝试了很多方法,但是都没有解决。
请告诉我您是否有解决方案。