2012-01-19 11 views
2

私はこれを長い間研究しており、答えを見つけていません。私はどのように、Googleマップ上で、任意の与えられた場所やポイントからのポイントのグループから最も近いポイントを見つけることを試みています。Googleマップの特定の場所からの一群のポイントから最も近いポイント

たとえば、ウォルマートが街の周りに散在しているとします。私はウォルマートが私の立場から、カラスが飛んでいるほどではなく、道に賢明であるかどうかを知ることができるかどうかを知りたい。

私はマップAPIの全体のやり方を知りません。だから誰かがすでにこのようなものを持っていることを願っていますどこに住所を入力すればいいですか?または、これを行う方法を段階的に示すことができます。これは、すべての距離ポイントに、すべての原点からの走行距離/時間の表を戻し http://code.google.com/apis/maps/documentation/javascript/distancematrix.html

+0

ようこそようなものにしたいですよ!あなたの質問を編集してもデータが失われないことを願っています。一般に、このサイトは、これらのソリューションをコーディングするのに役立つだけでなく、完全なソリューションを見つけることではありません。 – AlG

答えて

3

はv3のAPIのDistanceMatrixサービスを見てみましょう。

は、基本的には、スタックオーバーフローにこの

var service = new google.maps.DistanceMatrixService(); 
service.getDistanceMatrix({ 
    origins: [myPosition], 
    destinations: [walmart1, walmart2, walmart3], 
    travelMode: google.maps.TravelMode.DRIVING, 
    avoidHighways: false, 
    avoidTolls: false 
}, callback); 
関連する問題