我需要在特定点附近获得特定半径的特征。假设我有一个地址,需要计算该地址附近的所有地铁站。
地铁站作为数据集上传到地图框。
如何使用mapbox API列出获取和处理这些功能?
其他问题:
在加载样式后,是否有可能从映射框样式(图层)中将它们附加到地图上。我找不到正确的事件来获取renderedFeatures
(有多个边缘情况,当用户可以使用zoomin和renderedFeatures将包含更少的点,然后适合1公里半径)
答案 0 :(得分:0)
您可以使用Mapbox Dataset API访问数据集。这并不需要Mapbox-GL-JS - 它是一个完全独立的API,并且数据集不需要在任何地方显示。
然后,您可以使用Turf库使用distance()
功能过滤地址一定距离内的点。