Api “显示新的”;“3D风格”;仅在谷歌地图中进行平移控制

Api “显示新的”;“3D风格”;仅在谷歌地图中进行平移控制,api,google-maps,Api,Google Maps,是否有一种方法可以在Google maps中只显示“3D”样式的平移控件,即不显示缩放控件 问候,, Jonathan我认为使用标准控件可以做的最好的事情是gsmallZoomControl 3D()。这是一个不带缩放滑块的三维平移控件,但带有放大和缩小按钮: 否则,您可以将GControl子类化并实现自己的三维平移控制。以下是对此的描述: 或者为了一个微不足道的解决方案。。。请参阅下面的答案;) 您可以使用CSS轻松完成此任务。通常这在GoogleMapsAPI中是很困难的,但幸运的是3d

是否有一种方法可以在Google maps中只显示“3D”样式的平移控件,即不显示缩放控件

问候,,
Jonathan

我认为使用标准控件可以做的最好的事情是gsmallZoomControl 3D()。这是一个不带缩放滑块的三维平移控件,但带有放大和缩小按钮:

否则,您可以将GControl子类化并实现自己的三维平移控制。以下是对此的描述:


或者为了一个微不足道的解决方案。。。请参阅下面的答案;)

您可以使用CSS轻松完成此任务。通常这在GoogleMapsAPI中是很困难的,但幸运的是3d控件的每个元素都有一个id

添加三维控件:

map.addControl(new GLargeMapControl3D());
将以下样式添加到页面:

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

+多酷的解决方案啊。我在这里试过,效果很好。有趣的想法…虽然我只是有点不愿意这样做,因为它没有通过他们的API。谷歌在未来版本中更改这些类名的可能性有多大?这是一个很好的观点。他们似乎不太可能改变,但这肯定是有可能的。最后,我们走了这条路。我们必须实现自己的缩放功能,所以我们一直都在进行平移。我很高兴我的回答很有用。:)