gpt4 book ai didi

javascript - 当 Google map 生成事件时

转载 作者:行者123 更新时间:2023-12-03 08:03:27 27 4
gpt4 key购买 nike

我的 JavaScript 函数看起来或多或少像这样:

function drawMap(data) {
var mapOptions = { mapTypeId: google.maps.MapTypeId.ROADMAP };
var map = new google.maps.Map(document.getElementById("mapDiv"), mapOptions);
var bounds = new google.maps.LatLngBounds();
// Add some markers to 'bounds'
map.fitBounds(bounds);
map.panToBounds(bounds);

map.addListener("bounds_changed", function() {
console.log("changed");
});
}

看来,无论我在 addListener 中使用什么事件,我的处理程序函数都会在页面加载期间触发。我希望这段代码首先适合边界,然后才开始监听事件。我错过了什么?

最佳答案

由于许多与 map 相关的事件的性质,其中相当多的事件是在 map 最初加载时首先触发的。

可以看到一个非常好的例子 here on the Google Developer page .

从示例中可以看出,bounds_changed 是您首次加载或刷新页面时触发的事件之一。

关于javascript - 当 Google map 生成事件时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34501038/

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