谷歌静态地图API如何指定最大缩放级别

5
我们有一个报告显示地图上2个标记的位置,工作得很好,除了当标记彼此挨近时,它会缩放到最高级别。我们希望最小缩放比例是开放的,但将最大缩放比例设置为特定级别。我已经查看了谷歌静态地图文档,但没有找到如何实现这一点。是否有人知道使用静态地图API是否可能实现这一点?干杯。
5个回答

4

2

静态地图不太容易获取所需的缩放级别。您可以省略指定缩放级别,希望谷歌会选择最佳缩放级别。

无论如何,以下是我摆脱它的方法。我在地图图像旁边显示了自己的缩放按钮。点击后,我增加或减少当前缩放值并重新加载地图图像。

我知道这并不美观,但它能完成工作。


0

我没有尝试过静态地图,但在普通地图中对我有效:

google.maps.event.addListener($map, 'zoom_changed', function(){
if($map.getZoom()<4){$map.setZoom(4);}
if($map.getZoom()>14){$map.setZoom(14);}
});

这里我限制了最大和最小缩放。

希望能帮到你。

K



-1

谢谢您提供的信息,但这并不完全是我需要的。我们有一个报告,其中包含从服务器生成的多个地图。它需要具有任何最小缩放级别,但设置一个最大值,以便不会缩放到可以获取标记位置上下文的级别。JS API 可以设置最大缩放级别,但我无法看到如何使用静态设置它。 - dvint1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接