3

店舗がマップされたGoogleマップサービスがあります。私は道順サービスも持っています (次に、2 つ以上の住所を定義すると、この地図に道が表示されます。Google マップ API の道順を参照してください)。というわけで、この道に一番近いお店を紹介しようと思います。もちろん、次の通りにあるお店の可能性もありますので、リストに含める必要があります。

これまでのところ、Google マップ API から取得した方向オブジェクトの手順の配列しか見つかりませんでした。ただし、これらの手順は Google によって事前に定義されているため、互いに近すぎたり、遠すぎたりする可能性があります (ルートの一部が高速道路である場合や、途中に特別な手順がない場合など)。

それで、私がやりたいこと。Google の指示から取得した行に独自のステップを作成し (たとえば、これらのステップを 500 ミーターごとにラインに配置するなど)、その後、200 ミーター前後の店舗をすべてのステップで検索したいと考えています。

することは可能ですか?インターネットでこのアイデアの解決策を見つけることができません。

4

1 に答える 1

2

私は解決策を見つけたと思います。

これは、誰かが同じ問題を抱えている場合です

for (var i = 0; i < directionResult.routes[0].overview_path.length; i++) {
    var marker = new google.maps.Marker({
        position: directionResult.routes[0].overview_path[i],
        map: myMap
    });
}
于 2010-06-04T06:34:36.420 に答える