簡體   English   中英

如何在Google地圖上找到某個點和一條線之間的最近坐標?

[英]How to find the nearest coordinate between a certain point and a line on Google Maps?

這個問題專門針對Android,但我也了解JavaScript。
在下圖中,A,B和C是已知的Google Maps坐標。
我需要找出X點的坐標。
X點的坐標是A和B之間的線最接近C點的位置。

有沒有辦法找到X?

在此處輸入圖片說明

使用“ google.maps.geometry.poly.isLocationOnEdge()”來確定X是封閉的還是在折線或多邊形上。
傳遞C坐標,將AB點指定為多段線,並指定一個公差值-設置距該多段線的最大距離為X。返回true或false。
找不到X的實際坐標,但這就是我真正想要的。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM