仅在Google地图中显示新的“3D样式”平移控件

时间:2009-08-25 09:13:05

标签: api google-maps

有没有办法只显示Google地图中的“3D”样式平移控件,即不显示缩放控件。

此致 乔纳森

2 个答案:

答案 0 :(得分:2)

您可以使用CSS轻松完成此操作。通常这在Google Maps API中很难实现,但幸运的是,3d Control的每个元素都有一个id。

添加3d控件:

map.addControl(new GLargeMapControl3D());

将这些样式添加到您的页面:

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

答案 1 :(得分: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的答案;)