【问题标题】:Javascript Geocoding API (Google) Region filterJavascript 地理编码 API (Google) 区域过滤器
【发布时间】:2015-03-30 14:59:31
【问题描述】:

今天我在使用 Geocoding-API 时遇到了问题: 当我在德国(萨克森)搜索行政区时,我只在巴登符腾堡州找到了萨克森,这是一个小城市。经过一些测试后,我发现问题出在“区域”-参数上,如果我忽略了这一点,地理编码 api 也会发现行政区萨克森。这是一个示例请求:

http://maps.googleapis.com/maps/api/geocode/json?address=sachsen&sensor=false&language=de&region=de

这里没有区域: http://maps.googleapis.com/maps/api/geocode/json?address=sachsen&sensor=false&language=de

两个结果都位于德国 (de)。因此,如果在请求中使用区域,geocoding-api 似乎找不到任何管理区域,这似乎是一个错误。

谁能确认这个问题?

许多问候, 塞巴斯蒂安

【问题讨论】:

    标签: javascript api google-maps geocoding region


    【解决方案1】:

    是的,区域偏向结果似乎不包括行政区域。

    如果您只需要行政区域,也许您可​​以将componentscountryadministrative_area 一起使用:

    http://maps.googleapis.com/maps/api/geocode/json?address=sachsen&sensor=false&language=de&region=de&components=country:DE|administrative_area:DE

    【讨论】:

      猜你喜欢
      • 2013-12-03
      • 1970-01-01
      • 2013-10-05
      • 1970-01-01
      • 1970-01-01
      • 2010-12-24
      • 1970-01-01
      • 1970-01-01
      • 2011-03-13
      相关资源
      最近更新 更多