gpt4 book ai didi

javascript - onclick 即使在加载 map 后 - ammap

转载 作者:行者123 更新时间:2023-11-30 17:36:49 25 4
gpt4 key购买 nike

我正在使用我修改过的一个使用 ammaps 库的小脚本。我使用世界地图,如果我点击某些国家/地区,它将加载该国家/地区的 map ,包括各州。

现在,在我打开一个国家并单击一个州后,我正在努力寻找解决方案,我想使用 onclick 事件然后只为该州打开相应的网站。我的 jsfiddle 在这里 http://jsfiddle.net/xzAx7/如果有任何帮助,我将不胜感激。

这是我在点击国家/地区后如何加载新 map 的代码。这些 map 包括各州。

    map.addListener("clickMapObject", function (event) {
if (event.mapObject.id == "FR") {
loadNewMap("http://www.ammap.com/lib/maps/js/franceLow.js", "franceLow");
}
else if (event.mapObject.id == "RU") {
loadNewMap("http://www.ammap.com/lib/maps/js/russiaLow.js", "russiaLow");
}
else if (event.mapObject.id == "US") {
loadNewMap("http://www.ammap.com/lib/maps/js/usaLow.js", "usaLow");
}
});

最佳答案

我会将处理程序移动到一个单独的函数并添加另一个 if,它也会检查 id 并生成 url。

如果您不能自动生成 URL,那么您不应该使用 getAreasFromMap 选项,而是在新的数据提供者中添加每个区域并为这些区域设置 url 属性。

关于javascript - onclick 即使在加载 map 后 - ammap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21868166/

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