【问题标题】:Determine type of terrain at location确定位置的地形类型
【发布时间】:2015-04-13 20:57:10
【问题描述】:

我正在尝试确定任意位置的地形类型。例如,如果我使用谷歌地图,我可以通过地图上显示的颜色直观地看到什么地形是森林、建成区和水域。

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

有什么我可以使用的吗?我实际上正在考虑自己阅读显示的地图图块并获取像素颜色,但如果有更简单的方法,我将不胜感激。

【问题讨论】:

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


    【解决方案1】:

    他们似乎没有提供 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 x 1px,放大并检查此图像的颜色以确定此位置的区域类型。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-07
      • 1970-01-01
      • 2017-04-05
      • 1970-01-01
      • 1970-01-01
      • 2015-08-07
      相关资源
      最近更新 更多