mapbox - Mapbox:有没有办法检索特定要素 ID 的所有坐标?
问题描述
我正在构建一个功能,当单击它时,我需要在 Mapbox 中提取所选道路/路径的所有坐标。我尝试使用 queryRenderedFeatures 方法,但结果列表似乎是零散的。“碎片化”是指如果您的道路或路径在地图上呈现时显然只是一条长路径/道路,它通常由 4-5-6 或更多特征组成,您无法真正解决特征集合它们应该如何连接(按顺序)
然后我尝试使用 Tilequery API,但它没有返回 LineStrings 的任何坐标。
Mapbox 中是否有任何 API(服务器端或客户端),您可以在其中提供要素的 ID 并检索道路或路径的所有坐标?
提前致谢 :-)
解决方案
我认为您真的在问:“有没有办法访问 Mapbox 瓦片集中数据的完整 LineString 功能”,答案是,不,不是真的 - 除了尝试以您尝试过的方式重新组装它们。
对于您自己的数据,您可以使用 Mapbox 的数据集而不是 Tilesets 来托管它。
推荐阅读
- javascript - 不知道如何在反应应用程序中映射和显示数据
- batch-file - 将闪存驱动器设置为变量
- css - 顺风分割颜色仅适用于divide-x
- reactjs - “gatsby-source-airtable”在运行 sourceNodes 生命周期时抛出错误
- ruby-on-rails - Docker重启卡在rails应用程序的循环中
- javascript - Display textbox when others option when other option is selected and save it to database in laravel
- monaco-editor - 需要自定义表达式的 Monaco 编辑器
- python - 如何检测一个图像是否在另一个图像中?
- java - 打开主jframe时如何关闭所有jframe
- java - 如何通过 java 套接字接收字节