【问题标题】:how to specify an accuracy level while google maps geocoding如何在谷歌地图地理编码时指定准确度级别
【发布时间】:2014-04-27 12:59:32
【问题描述】:

我正在使用谷歌地理编码器 api

http://maps.googleapis.com/maps/api/geocode/json?address=dach&sensor=false

如何将 gmap 地理编码 api 的准确度设置为“仅国家和城市”?

例如,目前我搜索“dach”得到结果:

  • Dalandstraße, 81927 Munic, Germany
  • 乌克兰基洛沃拉德绍巴赫达查
  • DA Lane, Deep Run, NC, 28525, 美国

(包括街道名称和东西)

我真正想要的:(为国家、地方和城市设置过滤器)

  • 德国达豪
  • 达赫斯坦,奥地利

如何设置地理过滤器只返回城市和国家?

【问题讨论】:

  • 没有选项可以设置这样的过滤器,您需要自己解析响应来过滤结果。

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


【解决方案1】:

当您call the API 时,您可以看到,对于每个结果,一个type 数组,例如:

“类型”:[“路线”]

因此,您必须创建自己的过滤器来确定您感兴趣的结果,具体取决于此 types 参数。

您可以找到type here 的所有可能值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-13
    • 2013-07-09
    • 2016-07-25
    • 2013-10-28
    • 1970-01-01
    • 1970-01-01
    • 2016-12-17
    • 1970-01-01
    相关资源
    最近更新 更多