重置Mapbox中的所有markerLayer
Reset all my markerLayer in Mapbox
我使用Mapbox作为地图来显示公司的地理位置,我的代码是
var markerLayer = L.mapbox.markerLayer({
type: 'Feature',
geometry: {
type: 'Point',
coordinates: [value.GeoLng, value.GeoLat]
},
properties: {
title: 'A Single Marker',
description: 'Just one of me',
}
}).addTo( $.mapbox.mapObj );
我的问题是,当我得到一个新的json调用并返回新的位置时,我不知道如何重置/删除所有旧的markerLayer,它只是将所有新的添加到地图中。
我已经创建了一个映射obj.width jQuery作为$.mapbox.mapObj
,这样我就可以从我的对象中重置/删除我的所有标记层,我也可以在上面添加我的所有新标记层。
您可以使用重置标记层
markerLayer.clearLayers()
相关文章:
- Mapbox JS,来自URL的GeoJSON featureCollection对象只添加了一个标记
- 在标记mapbox.js上添加自定义图标
- 如何在使用mapbox LeafLet拖动标记时获取标记拖动事件
- Mapbox:打开一个标记's在地图外点击弹出
- Mapbox,无法在jquery回调中设置GeoJSON
- Mapbox/传单层切换到默认为“;关闭”;
- Mapbox featureLayer赢得't显示
- 多个图标精灵与 Mapbox gl js
- 在Mapbox.js中,如何在不同的地图样式之间切换
- React.js 和 Mapbox:使用 react.js 时地图框地图无法正确渲染
- 未使用.removeLayer()删除Mapbox JS标记
- websockets javascript mapbox
- 是否可以在传单中使用Mapbox研究中制作的样式
- 在mapbox中嵌入视频时没有定义geojson
- 当使用带有Angular JS的Mapbox API时,如何自动完成位置搜索
- 将工具提示悬停在Mapbox/TileMill中的形状文件上
- 指定返回的getPaintProperty方法Mapbox gl
- 设置标记之间多段线的动画-Mapbox
- 嵌入式GeoJSON样式与Mapbox GL一起使用吗
- 重置Mapbox中的所有markerLayer