沿两点之间的路线绘制商店标记



我必须在谷歌地图上显示两个地点之间的商店。

假设我在全国各地都有5000 stores。但是我怎么只能在我的路线之间画商店标记。我的意思是在地图上显示商店。由于纬度经度在移动黑白两点时不会逐渐变化。我怎么能像

读取位于两点之间给定路线上的所有商店。

作为路线consist of polyLines我认为我应该在每个折线之间创建圆形区域,如果该区域中的任何store lat lng lie在地图上绘制它。但是当我有一个大的折线时,它的圆会更大,我不想显示离我的路线很远的商店。

我需要一种更好的方法来在我的路线的地图上显示我的商店。我在搬家之前需要它。

您无需创建圆形区域或多边形。考虑折线的文档。我在这里找到了一个非常有用的方法

isLocationOnPath(LatLng point, java.util.List<LatLng> polyline, boolean geodesic, double tolerance)

计算给定点是位于折线上还是位于折线上,在指定的容差(以米为单位(内。

有关更多详细信息,请考虑此内容 http://googlemaps.github.io/android-maps-utils/javadoc/com/google/maps/android/PolyUtil.html

相关内容

  • 没有找到相关文章

最新更新