2

谷歌地图几何库中有一个功能

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

它在其他两个点之间找到一个点:

A--X--B

我需要一些非常相似的东西,沿着这条线找到一个点:

A--B--X

插值不接受分数> 1,所以我不能使用它。有没有一些简单的方法来计算点?我想达到 A 点和 X 点之间的给定距离。

编辑:在我的应用程序中,距离非常小,所以我使用了 fromLatLngToPoint 转换和线性插值,它们在小面积上获得了足够好的结果。

4

1 回答 1

3

您可以计算方位,然后使用此出色页面中的代码找到目标点

于 2013-03-14T05:15:35.133 回答