2012-03-05 88 views
0

嗨,希望有人可以建议。我一直负责创建各种建筑物和服务的地图。有问题的地图可以使用通过XML提要进行分类并使用建筑物列表填充浮动边栏,单击酒吧中的名称并打开信息窗口...我下降的下一步是请求放大该特定位置并集中。所以基本上点击它在地图上的列表将缩放另外几层,然后居中标记。谷歌地图 - 单击并从侧边栏缩放

建议?并非常感谢。 http://nuweb.northumbria.ac.uk/google/campus.html

回答

2

每个侧边栏进入当前调用myclick()

function myclick(i) { 
google.maps.event.trigger(gmarkers[i],"click"); 
} 

所以只需添加你想要做的到的功能,类似于下面的东西,也许是什么:

function myclick(i) { 
google.maps.event.trigger(gmarkers[i],"click"); 
map.setCenter(gmarkers[i].getPosition()); 
map.setZoom(map.getZoom()+2); 
} 
+0

感谢安德鲁我会试试这个,图我也需要一个变焦级别的变量...... – 2012-03-06 10:06:19

+0

绝对是在帮忙,欢呼声中..正在围绕着新的google.maps.getZoom(15)在努力做一个圈变量...不需要。非常感谢 – 2012-03-06 11:10:23

+0

也许你可以在某个时候接受答案......? – 2012-03-06 12:02:30