문제

기본 맵 세트가 있습니다.

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

어떻게 그것을 변경할 수 있는가?

다음을 수행합니다.

$('#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 ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top