2013-03-13 21 views
1

有一個在谷歌的函數映射幾何庫如何找到沿兩點定義的點?

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

其中發現其他兩個點之間的點:

A--X--B 

我需要一些非常相似,進一步找到一個點沿線:

A--B--X 

插值不接受fraction> 1,所以我不能使用它。有一些簡單的方法來計算點? 我想達到A和X點之間的給定距離。

編輯:在我的應用程序的距離是非常小的,所以我使用從LatLngToPoint轉換和線性插值,在小面積上得到足夠好的結果。

+0

代碼爲目標點如果你知道超越B點的距離,那麼所有你需要的是從A點到B點的支撐,並添加額外的距離返回COORDS。 – Rafe 2013-03-13 20:24:21

回答