检查坐标是否位于某个区域

时间:2015-01-31 16:09:31

标签: google-maps geolocation bing-maps

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

1 个答案:

答案 0 :(得分:1)

Bing Maps提供了一个名为GeoData API的API,您可以在其中传入一个坐标,它将返回相交位置的边界信息(本例中为城市)。 https://msdn.microsoft.com/en-us/library/dn306801.aspx

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

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