2011-06-22 16 views
1

こんにちは私はどのように私は3つの場所の間で計算するためにGoogleのAPIを取得するのだろうか?点aからbへc。Google Distance API

私は現在、正しいBを通過することで、それは2ポイント

var miledistance = glatlng1.distanceFrom(glatlng2, 3959).toFixed(1); 

答えて

2

さてあなたは、Cの間の総距離を計算しようとしている私には聞こえるの間で計算するのに入手できますか?そうであれば、aからbまで、そしてbからcまでの距離を取得して追加することができます。これと同じように:

var aToB = glatlng1.distanceFrom(a, b).toFixed(1); 
var bToC = glatlng1.distanceFrom(b, c).toFixed(1); 
var totalDistance = aToB + bToC; 

ライアン

2

注グーグルの距離のAPIを使用すると、1つのリクエストで複数の結果を得ることができること。したがって、問題を解決する最も簡単な方法は、AからB、BからCの2つの距離を要求してから結果を追加することです。