代码之家  ›  专栏  ›  技术社区  ›  esac

如何从GPS坐标获得国家/州/地区/城市/州/邮政?

  •  10
  • esac  · 技术社区  · 15 年前

    我所有的照片上都有GPS坐标。我想包括城市、州、邮政等的标签/IPTC数据。不过,我只有GPS坐标。我怎样才能以自动化的方式获取这些有意义的信息(我有成千上千张照片,所以在谷歌地图中输入每一张照片是行不通的)。

    3 回复  |  直到 8 年前
        1
  •  15
  •   Daniel Vassallo    15 年前

    您可以使用以下HTTP请求使用谷歌地图API进行反向地理编码:

    简单CSV:

    http://maps.google.com/maps/geo?q=40.756041,-73.986939&output=csv&sensor=false
    

    更复杂的XML:

    http://maps.google.com/maps/geo?q=40.756041,-73.986939&output=xml&sensor=false
    

    只需将“q”参数更改为纬度、经度。

    请注意,google maps api每天每个IP地址的请求数限制为15000。( Google Maps API FAQ )

        2
  •  5
  •   John    15 年前

    使用谷歌地图API进行反向地理编码怎么样?

    http://code.google.com/apis/maps/documentation/services.html#ReverseGeocoding

        3
  •  2
  •   Reed Copsey    15 年前

    这里是一个 bulk Reverse Geocoder 它在内部使用google maps api反向地理编码一个纬度和经度对的完整系列(在csv文件中)。

    这将使这相当容易。