0

埋め込まれたBingMapのナビゲーションバーをカスタマイズする必要があります。

新しいMicrosoft.Maps.MapV7ajaxを使用していますが、V7コントロールを使用したまま、V6VEマップスタイルのナビゲーションバーを復元するように求められました。これは可能ですか?何かアドバイス?

例:インタラクティブSDKを参照してください。

どんな助けでも大歓迎です!

4

2 に答える 2

1

いくつかのDOM/CSSハックなしではこれは不可能だと思います。私は、V7ナビゲーションバーの生成されたHTMLを見て、すべての機能をそのままにして、V6バージョンのようにスタイルを変更しようとすることでこれにアプローチします。

ただし、この変更要求の理由がV7ナビゲーションバーのプレーンなルック/フィールによるものである場合は、V7マップのBingテーマモジュールでよりスッキリとしたナビゲーションバーを表示して、満足できるかどうかを確認できます。代わりは?

http://www.bingmapsportal.com/isdk/ajaxv7#BingThemeModule1

于 2012-09-12T19:53:47.350 に答える
1

組み込みのv7ナビゲーションバーのスタイルを簡単に変更することはできません。カスタマイズするように設計されておらず、要素に適切なID /クラスが割り当てられておらず、リリース間で警告なしに構造が変更される可能性があります。

代わりに、最も信頼できるオプションは、組み込みのv7ナビゲーションバーを完全に無効にしてから(showDashboard:falseでマップを初期化することにより)、v6ダッシュボードのスタイルを模倣する独自のnavbar divを作成し、これをCSSポジショニングを使用してマップします。

于 2012-09-15T06:06:42.820 に答える