通过坐标获取地形类型

时间:2011-12-02 20:30:28

标签: google-maps maps landscape openstreetmap

我正在寻找能够通过给定坐标确定景观类型的解决方案,例如检查当前位置是水/森林/城镇/道路等等。我在Google地图规范中找到了google.maps.MapTypeStyleElementType object specification,但不确定它是否对我有帮助。

可能还有一些具有这种功能的Maps API?或者我应该参考不同类型的离线地图?

2 个答案:

答案 0 :(得分:1)

不,您发送的链接只是为了设置正确的功能,而不是告诉哪个功能在给定的坐标。如果您对景观感兴趣,那么 Corine Land Cover 就是您想要的。它描述了森林,水等生物群落的类型,还有土地利用 - 草地,田野,建筑等。但是,我不知道是否有这样的在线服务,你可以查询特定的坐标。其他解决方案是将这些GIS图层(它们是免费提供的)导入您自己的gis地图服务器。也许这是部分解决的,因为例如projects how to incorporate these into openstreetmap

答案 1 :(得分:1)

不太好,但您可以使用Google Reverse Geocoder和Google Places API来接近您所寻找的内容

Google Reverse Geocoding http://code.google.com/apis/maps/documentation/geocoding/#ReverseGeocoding

如果您向服务发送地理编码,它将发回地址类型和/或多个地址组件之一http://code.google.com/apis/maps/documentation/geocoding/#Types

Google Places API http://code.google.com/apis/maps/documentation/places/

您可以使用Google Places API搜索附近的内容。如果地理编码位于湖的中间,则Places API可能会返回类似“密歇根湖”的内容,然后您就会明显知道地形。

相关问题