如何通过道路(Android)检查一个点

时间:2015-06-04 10:14:41

标签: android google-maps

我正在获得某个位置的纬度和经度,我想知道连接到该位置的道路以及是土地还是水

我尝试了一个谷歌地图api,这无助于获取我想要的信息。 http://maps.google.com/maps/api/geocode/json?latlng=40.7127,74.0059&sensor=true

1 个答案:

答案 0 :(得分:0)

Another SO answer指出了两种可能的解决方法:

  • 您可以使用Google地图反向地理编码。在结果集中,您可以通过检查类型来确定它是否为水。在水域的情况下,类型是natural_feature。请点击此链接http://code.google.com/apis/maps/documentation/geocoding/#Types了解更多信息。

  • 您可以使用Google静态地图按像素检测水域/土地。但为此,您需要创建http服务。

您可以使用完全相同的Google Maps Geocoding API:http://code.google.com/intl/da-DK/apis/maps/documentation/geocoding查看“反向地理编码”部分