「3D」スタイルのパンコントロールをGoogleマップに表示する方法はありますか?ズームコントロールは表示しないでください。新しい「3Dスタイル」パンコントロールをGoogleマップで表示する
よろしく、 ジョナサン
「3D」スタイルのパンコントロールをGoogleマップに表示する方法はありますか?ズームコントロールは表示しないでください。新しい「3Dスタイル」パンコントロールをGoogleマップで表示する
よろしく、 ジョナサン
私はあなたが標準コントロールでできる最善のGSmallZoomControl3D()だと思います。これは、ズームスライダーなしの3Dパンコントロールですが、でズームとズームアウトボタンで:
http://code.google.com/apis/maps/documentation/reference.html#GControl
は、そうしないと、GControlをサブクラス化し、独自の3Dパンコントロールを実装することができます。ここでは、このについての説明があります:http://code.google.com/apis/maps/documentation/controls.html#Custom_Controls
あるいは自明な解のための... ChrisBの答えを参照してください。)
あなたが簡単にCSSでこれを達成することができます。通常、これはGoogle Maps APIでは難しいでしょうが、幸いにも、3Dコントロールの各要素にはIDがあります。
が3Dコントロールを追加します。
map.addControl(new GLargeMapControl3D());
は、あなたのページにこれらのスタイルを追加します。最後に
#lmcslider { display:none; }
#lmczo { display:none; }
#lmczb { display:none; }
#lmc3d { height:58px; }
+1すばらしい解決策。私はここでこれを試して、それは完全に働いた。 http://www.cannonade.net/geo.php?test=geo2 – RedBlueThing
面白いアイデア...私はAPIを経由しないので、これをやるのはちょっと気にしません。将来のリリースでGoogleがこれらのクラス名を変更する可能性はありますか? – Jonathan
それは大きなポイントです。彼らは変わることはないようですが、間違いなく可能性があります。 –
を、我々はこのルートを下って行きました。私たちは独自のズーム機能を実装しなければならなかったので、私たちはずっと行きました。 – Jonathan
私の答えは役に立つとうれしいです。 :) – RedBlueThing