mapbox - 在地图上为 Mapbox 上的地址创建自定义区域的文档
问题描述
是否可以在地图上创建自定义区域,以便当用户输入他们的地址时,我能够确定该地址是否在该自定义区域中?
不太确定在文档中搜索什么,因为我不断提出“自定义样式标记、自定义地图等”。
用于网站的 Mapboxjs
解决方案
我认为您正在寻找的是传统上称为“多边形查找中的点”。地址是点,“自定义区域”是多边形,你想知道点是否在多边形中。
假设多边形不太复杂,您可以简单地在 GeoJSON 中创建它(例如,使用 geojson.io),然后使用 turf 的booleanPointInPolygon函数进行测试。
推荐阅读
- ios - 从 NSObject 派生的 Swift 类中呈现 ViewController?
- c# - 如何禁用操纵杆/键盘与 Unity UFPS 中的对话框交互
- swift - 如何在 ui-test 中设置应用程序窗口的大小和位置?
- c++ - libboost_thread 链接问题
- python-3.x - tkinter 按钮的多个命令
- node.js - 带有 NodeJS 遥测 SDK 的新 Relic 找不到指标
- javascript - 淡入淡出过渡到灯箱 javascript
- sql - 循环创建新列
- angular - 可见时间线 7 和 Angular 11
- reactjs - 谷歌地方自动完成根本没有设置状态,也没有在控制台上显示它