【问题标题】:Restrict results from a Place Autocomplete - GOOGLE API AUTO COMPLETE限制地点自动完成的结果 - GOOGLE API 自动完成
【发布时间】:2019-02-26 10:25:50
【问题描述】:

我正在使用 Google API 来自动完成建议。我从 Google 服务中获取所有结果。现在我只需要建议中的 CITY STATE 和 COUNTRY,而不是地点的整个地址。我已经参考了我了解的开发人员指南,我们可以使用 Places Type 限制建议。请参阅此链接https://developers.google.com/places/supported_types。我不知道如何为我的建议设置此类型。请帮忙。

【问题讨论】:

    标签: ios api autocomplete ios9


    【解决方案1】:

    从 GooglePlace API 获得 json 响应后,根据城市、州、国家对其进行相应的格式化

    根据谷歌文档:----

    当 Places 服务从详细信息请求返回结果时,它 将它们放在一个结果中。每个结果可能包含 以下字段:

    address_components[] 是使用的单独地址组件的数组 组成一个给定的地址。例如,地址“111 8th Avenue, New York, NY”包含用于“111”的单独地址组件( 街道号码、“8th Avenue”(路线)、“New York”(城市)和 “纽约”(美国州)。每个地址组件通常包含:

    types[] 是一个数组,表示地址组件的类型。

    long_name 是地址的全文描述或名称 组件。

    short_name 是地址组件的缩写文本名称, 如果可供使用的话。例如,用于状态的地址组件 阿拉斯加可能有一个长名“阿拉斯加”和一个短名“AK”,使用 2 个字母的邮政缩写。

    formatted_address 是一个包含人类可读地址的字符串 这个地方。通常这个地址等同于“邮政地址” 这有时因国家而异。这个地址是 一般由一个或多个 address_component 字段组成。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-07
      • 2018-07-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-16
      • 2014-10-07
      • 1970-01-01
      相关资源
      最近更新 更多