【问题标题】:How to find the nearest coordinate between a certain point and a line on Google Maps?如何在谷歌地图上找到某个点和一条线之间的最近坐标?
【发布时间】:2018-01-19 10:45:06
【问题描述】:

这个问题专门针对 Android,但我也了解 JavaScript。
在下图中,A、B 和 C 是已知的 Google 地图坐标。
我需要找出点 X 的坐标。
X点的坐标是A和B的连线距离C点最近的地方。

有没有办法找到X?

【问题讨论】:

标签: javascript android google-maps


【解决方案1】:

使用“google.maps.geometry.poly.isLocationOnEdge()”来确定 X 是否靠近或位于折线或多边形上。
传递 C 坐标、A-B 点作为折线和公差值 - 设置与折线的最大距离为 X。它返回 true 或 false。
没有找到 X 的实际坐标,但这是我真正想要的。

https://developers.google.com/maps/documentation/javascript/geometry

【讨论】:

    猜你喜欢
    • 2012-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-01
    • 2013-12-17
    • 2012-08-28
    • 1970-01-01
    相关资源
    最近更新 更多