2012-07-19 10 views
9

Googleマップでは、運転の道順を表示するときに、左に回転アイコン(左矢印、右矢印、右矢印など)があり、ドキュメントを検索して表示方法を見つけることができません私が作成しているモジュール上のアイコンは、方向ペインにそれらを表示する方法を見つけました。事前Googleマップv3の方向アイコン

+3

これは文書化されていません。このアイコンはhttp://maps.gstatic.com/mapfiles/dir/tt3.pngのスプライトイメージの一部です。アイコンを実装するには、経路のそのステージのテキストを解析し、表示する正しいスプライトイメージを選択する必要があります。 –

+0

こんにちはAndrew、テキスト内の特定のキーワードを探してアイコンを表示しなければならないということですか?ローカライズするとき、これは別の問題となるでしょうし、Googleマップが既に提供しているすべての機能、つまり、ホバーオーバーなど。 これは、その場合は、おかげでトリッキーです。 – Rav

+0

はい:そうです。 –

答えて

8

ありがとうございますこれらのアイコンを表示するようにroutes[i].legs[j].steps[k].maneuverで「操縦」フィールドを使用することができます。

setPanelチュートリアルを見ると、操作パネルを使用して方向パネルで対応するアイコンを設定していることがわかります。各ステップのアイコンがCSSクラス ".adp- {maneuver}"によって設定されていることを確認できます。

ここで私はこの例で使用されているCSSファイル内で見つかった操縦のリストです:

  • フェリー
  • フェリー列車
  • フォーク、左
  • フォーク右
  • キープ・左
  • キープ・ライト
  • マージ
  • ランプ左
  • ランプ右
  • ロータリー左
  • 右ロータリー
  • ターン左
  • 右ターンターン鋭い左
  • 鋭く右に回す
  • 回る少し左に
  • ターンわずかに右
  • uturn左
  • uturn右

、それは問題ではありませんので、これらの演習は、ローカリゼーションに影響されないように思えます。

関連する問題