Android Google 地图 API v2 检查陆地或水域
Android Google Maps API v2 check land or water
我正在使用 Android Google 地图 API v2。是否可以检查点 (LatLng) 是在水中还是陆地?
不,此 AFAIK 没有直接 API。
Another SO answer 指出了两种可能的解决方法:
- 您可以使用 Google 地图反向地理编码。在结果集中,您可以通过检查类型来确定它是否是水。在水域情况下,类型为 natural_feature。在此查看更多 link http://code.google.com/apis/maps/documentation/geocoding/#Types.
- 您可以使用 Google 静态地图按像素检测 waters/lands。但为此您需要创建 http 服务。
我正在使用 Android Google 地图 API v2。是否可以检查点 (LatLng) 是在水中还是陆地?
不,此 AFAIK 没有直接 API。
Another SO answer 指出了两种可能的解决方法:
- 您可以使用 Google 地图反向地理编码。在结果集中,您可以通过检查类型来确定它是否是水。在水域情况下,类型为 natural_feature。在此查看更多 link http://code.google.com/apis/maps/documentation/geocoding/#Types.
- 您可以使用 Google 静态地图按像素检测 waters/lands。但为此您需要创建 http 服务。