我有一个谷歌地图作为页面背景和它上面的几个div层。当我在地图上放置标记时,我希望将其放置在地图的可见部分,而不是放在div之下。换句话说..我需要在地图中添加填充,以便使用fitBounds(),setCenter()等函数将标记放置在地图的可见部分。
周围有许多例子,但它们看起来都不太好,或者根本没有用。他们中的大多数都类似于:
我尝试计算边界并使用一些填充扩展边界,但这是一个两步过程。首先,地图位于原始边界以获得正确的投影,然后将其设置为扩展边界的动画。它看起来不专业,我们有两个fitBounds()
,第二个是动画。 http://jsfiddle.net/seddass/CuKTK/
我曾尝试将自定义控件添加到我的地图中,但似乎自定义控件并未像许多地方所建议的那样向地图添加填充。 http://jsfiddle.net/seddass/wtT3t/1/
任何人都可以提供一个工作示例或更好的解决方案来填充Google Map v3吗?提前谢谢!