我们有一个报告显示地图上2个标记的位置,除非标记彼此相邻,否则效果很好,它会放大到最高级别的缩放。
我们希望最小变焦打开,但将最大变焦设置为特定级别。我查看了Google Static Map文档,无法查看在哪里做。
有人知道这是否可以使用静态地图api?
干杯。
答案 0 :(得分:4)
答案 1 :(得分:1)
使用静态地图获取它有点不太直接。你可以省略指定缩放,希望谷歌会选择它认为最好的。
无论如何,这就是我摆脱它的方式。我有自己的放大/缩小按钮显示在地图图像旁边。点击后我增加或减少当前缩放值并重新加载地图图像。
我知道它不漂亮,但它完成了工作。
答案 2 :(得分:0)
我没有尝试过静态地图,但它在普通地图中适用于我:
google.maps.event.addListener($map, 'zoom_changed', function(){
if($map.getZoom()<4){$map.setZoom(4);}
if($map.getZoom()>14){$map.setZoom(14);}
});
这里我限制了最大和最小变焦。
希望有所帮助
ķ
答案 3 :(得分:0)
答案 4 :(得分:-1)
我在此网址中找到以下代码: http://code.google.com/apis/maps/documentation/javascript/events.html
google.maps.event.addListener(marker,'click',function(){ map.setZoom(8); });
您可以执行document.onload(function(){而不是添加侦听器。 map.setZoom(8));