gpt4 book ai didi

javascript - 如何在单击时更改 var map = L.mapbox.map (mapbox.js)

转载 作者:行者123 更新时间:2023-11-28 01:14:17 25 4
gpt4 key购买 nike

我有一组 basemap 。

var map = L.mapbox.map('map', 'wmarci.i6n42nl5', {
fullscreenControl: true,
fullscreenControlOptions: {
position: 'topleft'
}
}).setView([38.8929,-100.0252], 4);

如何将其更改为单击 #2012 后更改了该变量?

以下,

$('#2012').click(function(){
map = L.mapbox.map('map', 'wmarci.hao88g0d')
});

似乎不起作用...

最佳答案

初始化 map 容器后,您必须删除此 map 才能将另一个 map 设置到同一容器。

试试这个:

$('#2012').click(function(){
map.remove();//<<Here comes the magic!
map = L.mapbox.map('map', 'wmarci.hao88g0d');
});

关于javascript - 如何在单击时更改 var map = L.mapbox.map (mapbox.js),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24029250/

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