Google 地图检查坐标是否在两点之间
Google Map Checking if cooridinate is between 2 points
ANDROID APP
我使用 google 方向 API 从 2 个点获取路线。
如果需要引用任何数据,所有返回的路线都会被保存
然后我将 overview_polyline 解码为 LatLng 列表,并在 google 地图上绘制折线。
我如何确定给定坐标(例如交通事故)是否是on/nearby折线路线加上减去恒定距离(可能是 100 米?)
您可以使用 Google Maps Utility Library.
特别是isLocationOnPath(LatLng point, java.util.List<LatLng> polyline, boolean geodesic, double tolerance)
.
ANDROID APP
我使用 google 方向 API 从 2 个点获取路线。
如果需要引用任何数据,所有返回的路线都会被保存
然后我将 overview_polyline 解码为 LatLng 列表,并在 google 地图上绘制折线。
我如何确定给定坐标(例如交通事故)是否是on/nearby折线路线加上减去恒定距离(可能是 100 米?)
您可以使用 Google Maps Utility Library.
特别是isLocationOnPath(LatLng point, java.util.List<LatLng> polyline, boolean geodesic, double tolerance)
.