添加填充到Google Maps fitBounds和其他定位方法

时间:2013-11-05 13:53:53

标签: google-maps padding

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

周围有许多例子,但它们看起来都不太好,或者根本没有用。他们中的大多数都类似于:

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

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

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

0 个答案:

没有答案