谷歌地图V3缩放设置

问题描述:

我使用下面的代码在谷歌地图拖动与单一标记:谷歌地图V3缩放设置

$('#mapx').gmap({'callback':function(){ 
    var self=this; 
    var scope=latitude+','+longitude; 
    self.addMarker({'position':scope, 'bounds':true}).click(function(){ 
     self.openInfoWindow({'content': 'Hello World'),this); 
    }); 
}}); 

这是很好的工作,尽管地图出现在最大放大尺寸。我已经尝试了文档中的各种方法来设置缩放,但无法使用此代码获取任何内容。

$('#mapx').gmap({'option', 'zoom', 7}); 

上面似乎没有工作,但我认为这可能是我的代码中这一行的位置。

+0

你正在使用一些'gmap'插件,你能指定它吗?否则,很难说点什么。 – Andrey 2013-03-25 15:13:38

+0

http://code.google.com/p/jquery-ui-map/ - 网站内有说明,但它们似乎不起作用 – Sideshow 2013-03-25 15:15:14

从传递给addMarker的选项中删除'bounds':true

+0

然后它不会集中到标记 - 但这显然是一个好的开始。我会研究定位元素。谢谢 – Sideshow 2013-03-25 15:21:07

+1

创建地图时使用中心选项。 bounds:true会将地图置于标记位置,**也设置最高缩放级别 – 2013-03-25 15:22:46

试试这个:$('#map_canvas').gmap('option', 'zoom', 7);,没有大括号。

+0

没有,这没有影响 - 我必须承认('#mapx')。gmap({'zoom':7});' – Sideshow 2013-03-25 15:20:07