[英]How do I change var map = L.mapbox.map on click (mapbox.js)
我有一個底圖集。
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')
});
似乎沒有用...
初始化地圖容器后,您必須刪除此地圖才能將另一個地圖設置為同一容器。
嘗試這個:
$('#2012').click(function(){
map.remove();//<<Here comes the magic!
map = L.mapbox.map('map', 'wmarci.hao88g0d');
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.