2017-08-11 6 views
0

この質問はAndroid向けですが、JavaScriptについても理解しています。
下の画像では、A、B、CはGoogle Mapsの既知の座標です。私はX点の座標点X
の座標を知る必要がある
はAとBの間の線はC.Googleマップの特定の点と線の間の最も近い座標を見つけるにはどうすればよいですか?

はXを見つける方法はあります点に最も近い場所ですか?

enter image description here

+0

これを見て、あなたが求めているようです。https://stackoverflow.com/questions/35746224/google-map-api-v-3-find-nearest-point-from-one-point-to -point-on-polyline –

答えて

0

使用 'google.maps.geometry.poly.isLocationOnEdge()' Xが近いかポリラインやポリゴン上にあるかどうかを確認します。
C座標、A-B点をポリラインとして渡します。許容値 - ポリラインからの最大距離をXに設定します。真または偽を返します。
Xの実際の座標は見つかりませんでしたが、これは私が実際に探していたものです。ライン上の

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

0

ポイント投影。 herehereを確認してください。

+0

私を殺す数学です。 –

関連する問題