2011-12-20 112 views

回答

-1

我会为moveend event设置一个侦听器。在那个监听器中,我将使用getBounds() method来检查地图的边界,并确定边界是否可接受,或者如果不是,地图的新中心需要在哪里。然后我打电话给panTo() method将地图移动到界限可以接受的位置。

这可以让滚动发生,然后纠正它。如果您想防止滚动过度,请尝试在moveend之前监听其他移动事件。

这是针对GMaps API的第2版,已弃用。在version 3 API, especially the Map class上使用类似的技术。

+1

问题是关于Android的谷歌地图库 – 2012-01-31 09:51:22