确定位置的地形类型

时间:2015-04-13 20:57:10

标签: google-maps google-maps-api-3 maps terrain

我试图确定任意位置的地形类型。例如,如果我使用谷歌地图,我可以直观地看到森林的地形,建立区域和水,例如地图上显示的颜色。

我正在尝试查看是否可以使用任何类型的API调用来获取此基本信息。我不需要它非常精确,我不需要确定确切的地形类型(所以像Corine Land Cover这样的东西是纯粹的过度杀伤力)。我每隔几分钟就需要发出一些这样的请求。大约3年前的我found a previously asked question并没有真正解决,我希望现在已经发生了变化。

有什么我可以使用的吗?我实际上是在考虑自己阅读显示的地图图块并抓住像素颜色,但如果有更简单的方法,我会很感激。

1 个答案:

答案 0 :(得分:4)

他们似乎没有提供这样做的API ..

解决方法是使用静态地图API。

基本上在关闭除水和果岭之外的所有东西之后,你会得到这样的东西:

http://maps.googleapis.com/maps/api/staticmap?center=37.7833,-122.4167&zoom=10&format=png&sensor=false&size=640x480&maptype=roadmap&style=visibility:off&style=feature:water|element:geometry|visibility:simplified&style=feature:poi.park|element:geometry|visibility:on

你可以,将尺寸设为1px×1px,放大,并检查该图像的颜色,以确定该位置的区域类型。