我如何改变var map = L.mapbox.map点击(mapbox.js)
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')
});
一旦一个map容器初始化,你必须删除这个映射,以便将另一个映射设置到相同的容器。
试试这个:
$('#2012').click(function(){
map.remove();//<<Here comes the magic!
map = L.mapbox.map('map', 'wmarci.hao88g0d');
});
相关文章:
- 在下划线中使用_(obj).map(callback)和_.map(obj,callback)之间的区别
- 使用map来检查是否为真'不起作用
- 回调函数中传递参数的困难(Google Map API Markers)
- 使用API在我的网站Google-Map上显示搜索地址的纬度和经度
- How to declare a Map containing certain properties with flow
- 如何将i18n.map转换为json对象
- 使用filter和map方法将数组中某些元素的第一个字母大写-JavaScript
- 节点中的Map Reduce
- 用Jquery map和moment js制作一个简单的时间线
- Mapbox JS,来自URL的GeoJSON featureCollection对象只添加了一个标记
- 谷歌地图API v3:Initial View is Fine,but Gray Box with No Map if
- _.map在返回时覆盖值
- 鉴于 for..在构造中,库提供的函数(如 jQuery.map() 或 _.each())有什么用
- 为什么可以't我用Set对象调用Array.prototype.map
- 在.map函数中使用react道具
- 将对象从另一个不可变的Map分配给Map是否意味着深度克隆
- 在Immutable js-Map中执行嵌套更新
- jQuery循环将多个数组组合在一起-Mapbox-map.setFilter()
- Mapbox.js -不能初始化map,除非它在全局作用域中可用
- 我如何改变var map = L.mapbox.map点击(mapbox.js)