gpt4 book ai didi

javascript - map.setZoom() 不工作但 map.setCenter() 工作

转载 作者:行者123 更新时间:2023-11-30 08:06:26 27 4
gpt4 key购买 nike

我的部分代码看起来像这样,我可以使用

将 map 居中
map.setCenter(myLatlng);

但在那之后我试图缩放 map

marker_id = id;
marker_id = new google.maps.Marker();

marker_id.setIcon(image);
myLatlng = new google.maps.LatLng(loctionupdateobj[id].lat, loctionupdateobj[id].lang);
marker_id.setPosition(myLatlng);
marker_id.setMap(map);

map.setCenter(myLatlng);

alert(map.getZoom());
map.setZoom(10);
alert("game again " + map.getZoom())

你可以看到

alert("game again " + map.getZoom())

在代码中,它会给我一个提示,例如 game again 10 但缩放级别永远不会达到 10

但第一个警报是 4(这是我在初始化时设置的)。

因为我无法setZoom,所以每次添加新标记时我都会创建一个新的 map 实例。

最佳答案

终于找到了!!!之前为我的项目编写代码的程序员写了一行

google.maps.event.clearListeners(map);

关于javascript - map.setZoom() 不工作但 map.setCenter() 工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17499712/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com