【发布时间】:2016-06-27 09:59:21
【问题描述】:
我正在尝试遵循https://www.mapbox.com/mapbox-gl-js/example/filter-markers/ 发布的示例,但在我的情况下,GeoJSON 数据是从外部文件加载的:
map.on('load', function() {
map.addSource("cacheData", {
type: "geojson",
data: "./data.geojson",
如果我按照示例进行操作,我似乎无法访问“标记”变量来迭代并将每个标记添加到图层。
在 Mapbox.js 的原始版本中,我能够启用/禁用单个功能.. 我似乎无法在 mapboxGL 中以同样的方式做到这一点。
在加载数据时,我是否可以使用事件或其他东西来修改数据以将文件中的每个标记添加到图层?
【问题讨论】:
标签: javascript mapbox mapbox-gl-js