4

我有一个谷歌地图作为页面背景,上面有几个 div 层。当我在地图上放置标记时,我希望将其放置在地图的可见部分,而不是在 div 下方。换句话说.. 我需要向地图添加填充,以便使用 fitBounds()、setCenter() 等函数将标记定位在地图的可见部分。

周围有很多例子,但没有一个看起来很好,或者根本没有用。它们中的大多数类似于:

  1. 我试图计算边界并使用一些填充来扩展边界,但这是一个两步过程。首先..地图定位在原始边界以获得正确的投影,然后将其动画到扩展边界。它看起来不专业,我们有两个fitBounds(),第二个是动画的。http://jsfiddle.net/seddass/CuKTK/

  2. 我试图向我的地图添加自定义控件,但似乎自定义控件没有像许多地方所建议的那样向地图添加填充。http://jsfiddle.net/seddass/wtT3t/1/

任何人都可以为 Google Map v3 的填充提供一个工作示例或更好的解决方案吗?提前致谢!

4

0 回答 0