【问题标题】:Google Maps Geocoding API, feature from the API missing in their JS api (?)Google Maps Geocoding API,其 JS api 中缺少的 API 功能(?)
【发布时间】:2013-06-16 14:17:16
【问题描述】:

问题很简单,在 Geocoding API 的文档中他们说存在组件过滤。 (来源:https://developers.google.com/maps/documentation/geocoding/

但是,如果我查看 JS 文档(https://developers.google.com/maps/documentation/javascript/geocoding),它似乎没有实现。不过我确实记得 google 之前曾经实现过功能,但没有在他们的 API 中编写,所以我想知道是否有人知道如何使用 Google Maps Geocoding API 实现组件过滤?

谢谢!

【问题讨论】:

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


    【解决方案1】:

    文档现在似乎已经实现了。不管怎样,这里是代码:

    geocoder.geocode( 
          { 'address': address, 'componentRestrictions':{'country':'GB'}}, 
    function(results, status){
    ...   
    });
    

    用于将结果限制在特定区域。一个过滤器由一个 或更多:路线、地点、行政区域、邮政编码或 国家。只有匹配所有过滤器的结果才会被返回。 过滤器值支持相同的拼写纠正方法和 部分匹配作为其他地理编码请求。请参阅组件过滤 在地理编码网络服务中了解更多详细信息。

    【讨论】:

    • 谢谢。它为我工作!但我需要与“GB”一起通过另一个国家..你能帮我吗?
    • senthil_sss 你找到更多国家的解决方案了吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-27
    • 2018-02-27
    • 2017-08-28
    • 2023-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多