returns 多边形区域的地名词典?

Gazetteer that returns polygons for areas?

是否有一个 Geo API 我可以用区域名称查询并接收回表示给定区域边界的多边形? 返回多边形而不是 latitude/longitude 坐标的地名词典的某种形式。

例如,如果我搜索 "Santa Barbara",我想取回下图所示的多边形坐标数组。

目前 public Google API 中没有这样的功能。如果您使用地理编码搜索圣巴巴拉,您将获得带有视口和边界框的位置。但是,您不会在该区域周围获得多边形。在搜索 Santa Barbara using Google 地图时,它使用私有 API 来显示搜索区域周围的多边形。

一种解决方法是创建您自己的多边形并将它们保存到您的数据库中,然后检查 lat/long 是否在这些多边形内。