【发布时间】:2019-12-12 09:29:38
【问题描述】:
我正在尝试使用 Mapbox GL JS 为基于 Web 的应用程序扩展具有高级过滤选项(例如,使用缩放显示数据)的 Mapbox 内置地图。
可用示例 (https://docs.mapbox.com/mapbox-gl-js/example/filter-features-within-map-view/) 使用导入的 GeoJSON "ne_10m_airports" 数据,但我的数据由 MySQL 数据库提供。
我的 JavaScript 技能有限,因此无法更新过滤器代码以处理我的数据集。有此类互动的建议或相关示例吗?
示例:http://www.scubacentral.net/map2.html
map.addLayer({
'id': 'airport',
'source': {
'type': 'vector',
'url': 'mapbox://mapbox.04w69w5j'
},
'source-layer': 'ne_10m_airports',
'type': 'symbol',
'layout': {
'icon-image': 'airport-15',
'icon-padding': 0,
'icon-allow-overlap': true
}
});
【问题讨论】:
标签: php filter mapbox mapbox-gl