是否有任何Google API来检查输入是否为城市?

时间:2014-06-23 16:38:47

标签: google-maps-sdk-ios

是否有任何Google API /类可用于检查文本输入是城市还是城市?

我正在开发一个房地产iOS应用程序。我的应用程序使用GoogleMapSDK for iOS v1.8.1。

2 个答案:

答案 0 :(得分:0)

如果您刚刚访问美国城市,互联网上有很多地方可以免费获得每个城市和邮政编码 - 就像美国邮政局一样。如果您无法存储或不想使用Google,那么您所寻找的确切API就不存在了。但是你实际上可以从Google API获得你想要的信息,它只需要一些工作。将输入发送到Google Geocoding API很容易,然后解析响应并查看响应城市是否与用户输入的内容相匹配。我知道......这不是理想的,但是有一些方法可以让它看起来像用户的工作方式从用户的角度来看,即使确切的API不存在

答案 1 :(得分:0)

  1. 使用place/autocomplete/json API

    • 根据查询提供响应列表
    • 只需添加" types =(cities)"在您的查询中,Google会向您返回城市列表
  2. 使用geocode/json API

    • 从地址(例如纽约)获取GPS位置的好工具
    • 只需检查"类型"从API返回的字段,检查它是否是" locality"或" administrative_area_level_3"
  3. 注意:香港澳门,MO 两个例外情况均被视为"国家"但他们是城市

相关问题