2009-08-25 12 views

答えて

1

私はあなたが標準コントロールでできる最善の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の答えを参照してください。)

+0

を、我々はこのルートを下って行きました。私たちは独自のズーム機能を実装しなければならなかったので、私たちはずっと行きました。 – Jonathan

+0

私の答えは役に立つとうれしいです。 :) – RedBlueThing

2

あなたが簡単にCSSでこれを達成することができます。通常、これはGoogle Maps APIでは難しいでしょうが、幸いにも、3Dコントロールの各要素にはIDがあります。

が3Dコントロールを追加します。

map.addControl(new GLargeMapControl3D()); 

は、あなたのページにこれらのスタイルを追加します。最後に

#lmcslider { display:none; } 
#lmczo { display:none; } 
#lmczb { display:none; } 
#lmc3d { height:58px; } 
+0

+1すばらしい解決策。私はここでこれを試して、それは完全に働いた。 http://www.cannonade.net/geo.php?test=geo2 – RedBlueThing

+1

面白いアイデア...私はAPIを経由しないので、これをやるのはちょっと気にしません。将来のリリースでGoogleがこれらのクラス名を変更する可能性はありますか? – Jonathan

+0

それは大きなポイントです。彼らは変わることはないようですが、間違いなく可能性があります。 –

関連する問題