Googleマップのジオメトリライブラリに機能があります
interpolate(from:LatLng, to:LatLng, fraction:number)
他の 2 点の間の点を見つけます。
A--X--B
私は非常に似たものが必要です、線に沿ってさらにポイントを見つけてください:
A--B--X
Interpolate は Fraction>1 を受け入れないため、使用できません。ポイントを計算する簡単な方法はありますか?AポイントとXポイントの間の距離を達成したい。
編集: 私のアプリケーションでは、距離が非常に小さかったので、fromLatLngToPoint 変換と線形補間を使用しました。これにより、小さな領域で十分な結果が得られます。