检查坐标是否位于区域中

Check if coordinates lie in a region

如果我有一对(纬度,经度),有没有办法确定它是否位于'region'。按区域,我指的是 google 地图中查询的 'highlighted' 结果。例如,当我搜索曼哈顿时,会突出显示一个红色区域。 Google/Bing 是否提供 API 来查询给定坐标是否位于此类区域? 我知道 containsLocation API 调用告诉我坐标是否位于已定义为一组坐标的多项式中。这里的问题是我没有可以定义德里的所有坐标

Bing 地图提供了一个 API 称为 GeoData API,您可以在其中传递坐标,它将 return 相交位置(城市)的边界信息在这种情况下)。 https://msdn.microsoft.com/en-us/library/dn306801.aspx

评论中其他人提到的另一种方法是使用反向地理编码服务。通过传入您的坐标,它将 return 该坐标所在城市的名称。Bing 地图也有反向地理编码服务:

https://msdn.microsoft.com/en-us/library/ff701710.aspx