私は車両ルート設定の問題に取り組んでいます。最近、私は同じ地図上に複数のルートを印刷できるかどうかを確認するために、Google Maps APIを少し時間をかけて過ごしました。 route1の: 点A、B、C、 ルート2 点A、D、E、F、 経路3 点A、G、H、及びIはたい 私は次のことを希望します各経路は異なる色のポリラインを有する。 誰かがこれを手伝ってくれますか?Googleマップ3 APIを使用して地図上に複数のルートを表示する
答えて
これはかなり単純です。
directionsRendererオブジェクトを使用します。
大きなことは、あなたのルートがすべてアレイに設定され、ループを介してそれらのルートを繰り返したいということです。毎回新しいDirectionsRendererオブジェクトを作成し、毎回マップに設定します。ループの中で、毎回異なる色でDirectionsRendererに渡す新しいポリライン変数を作成することもできます。私はこれをしたコードをいくつか持っていますが、現時点でどこにいるのか分かりません。
ここには、異なる色のポリラインを使用する人の例があります。 :
http://www.geocodezip.com/violette_com_TestMap2c.html
あなたはコードの行の下にこれら二つに焦点を当てる場合は、ポリラインの色が設定されているか、それがdirectionsRendererに渡されるも、どのように表示されます。
directionsDisplayActual = new google.maps.DirectionsRenderer({suppressMarkers: true, polylineOptions: polylineOptionsActual})
var polylineOptionsActual = {
strokeColor: '#FF0000',
strokeOpacity: 1.0,
strokeWeight: 10
};
あなたのルートの次のwaypts。 :
http://code.google.com/apis/maps/documentation/javascript/examples/directions-waypoints.html
もう一つの良い例。
var request = {
origin: start,
destination: end,
waypoints: waypts,
optimizeWaypoints: true,
travelMode: google.maps.DirectionsTravelMode.DRIVING
};
directionsService.route(request, function(response, status) {
上記のコードに焦点を当てると、あなたはwaypts varが表示されます。それはあなたのinbetweenマーカーが設定される場所です(あなたがポイントbと言うように)。 waypts.push(.....)
を実行してこれを行います。出発地と目的地はあなたのポイントaとポイントbになります。
何かを一緒に叩くのは難しくありません。私は、あなたのニーズに最も近いGoogleの例をつかんで、シンプルなプロジェクトにそれをスキミングし、そこからそれを構築することをお勧めします。
- 1. 地図上のルートを表示
- 2. Android - GoogleマップのAPIが地図を表示していない
- 3. Googleマップで3D建物の地図を表示するjs api
- 4. 地図上に複数の場所を表示するJavaScript
- 5. PHPを使用して地図上の国を強調表示
- 6. 私の機能(Googleマップ)を使用して地図に2つ以上の画像を表示するには
- 7. 複数のマーカーを地図に表示
- 8. Googleマップapiが地図上にマーカーを追加する
- 9. 複数のリストを地図に表示
- 10. 地図上に別の地図を表示できないリスナーイベント
- 11. Googleマップの複数の地図地図とPAN
- 12. GoogleマップApi v2には地図が表示されません
- 13. Android - Googleマップ - 地図上に複数のマーカーを表示するにはどうすればよいですか?
- 14. Googleマップapi v3地図表示の問題
- 15. ビン地図上に複数のプッシュピンを表示する方法
- 16. Googleマップの免許をイスラエルの地図に表示する
- 17. android2.2アプリケーションでGoogleマップの地形図を表示するには?
- 18. Google direction APIを使用して地図コントロールでルートを描画しますか?
- 19. Googleマップで地図を表示せずにユーザーの周辺を見るapi v3
- 20. KMLを使用して地図上に名前を表示
- 21. Googleマップに複数のルートを表示する
- 22. Googleマップapiとlaravelを使用してマップ上にgpxファイルを表示
- 23. 迅速な3つのGoogleマップ - 地図
- 24. アンドロイド:Googleマップ - 地図を表示するツールバーを常にマップのロードに
- 25. 地図上に異なる色の複数のポリラインを表示する
- 26. GoogleマップV3:ページ上に複数の地図が表示されていない(DEBUG)
- 27. 緯度/経度を使用してYahooの地図上の場所を表示
- 28. GoogleマップAPIを使用してユーザーが作成した地図へのアクセス
- 29. Googleマップの地図
- 30. AndroidでBaidu APIを使用して地図を表示
あなたの答えをありがとう。これはまだウェイポイントを持つただ一つのルートであるようです。たとえば、歩行距離を使用して1つのルートを、同時に走行距離を使用して1つのルートを持つことが可能かどうかを知っていますか? –
なぜ2つの異なるルートをやったらいいのか分かりません。歩行によって経路指定されたものと、運転されたものの1つを別々に処理し、異なるポリラインを使用して地図上に配置します。 –
私は@User Smithに同意します。最終ルートを構築するためにポリラインを使用しました。ここの例https://code.google.com/p/gmaps-samples-v3/source/browse/trunk/io-2010-bootcamp/v3-polyline.html?r=111 – Purusartha