在地图上为Mapbox上的地址创建自定义区域的文档

问题描述

是否可以在地图上创建自定义区域, 这样,当用户输入其地址时,我就能确定该地址是否在该自定义区域中?

由于我不断提出“自定义样式标记自定义地图等”,因此不太确定要在文档中搜索什么。

用于网站的MapBoxjs

解决方法

我认为您正在寻找的是传统上称为“多边形查找中的点”的东西。地址是点,“自定义区域”是多边形,您想知道该点是否在多边形中。

假设多边形不太复杂,您可以简单地在GeoJSON中创建它(例如,使用geojson.io),然后使用草皮的booleanPointInPolygon函数进行测试。