2

Googleマップのジオメトリライブラリに機能があります

interpolate(from:LatLng, to:LatLng, fraction:number)

他の 2 点の間の点を見つけます。

A--X--B

私は非常に似たものが必要です、線に沿ってさらにポイントを見つけてください:

A--B--X

Interpolate は Fraction>1 を受け入れないため、使用できません。ポイントを計算する簡単な方法はありますか?AポイントとXポイントの間の距離を達成したい。

編集: 私のアプリケーションでは、距離が非常に小さかったので、fromLatLngToPoint 変換と線形補間を使用しました。これにより、小さな領域で十分な結果が得られます。

4

1 に答える 1

3

方位を計算し、この優れたページからコードを使用して目的地を見つけることができます

于 2013-03-14T05:15:35.133 に答える