我有一个地址表单,我正在使用 Google 的地点自动完成(新)API 来自动完成字段。
我有3个字段:
如果用户选择阿拉巴马州,我只想显示阿拉巴马州州的地点。
我知道:
regionCode
的国家/地区。locationBias
。regionCode
效果很好。如果用户选择一个国家/地区,我将使用它来过滤其他字段。
locationBias
的最大半径为50,000米。这不足以覆盖整个州。此外,它不限制任何内容,因此结果会从世界各地返回。
我尝试将州名称附加到搜索输入
input += " Alabama"
,但这样自动完成不会返回任何内容。
注意:阿拉巴马州只是一个例子。我希望自动完成功能能够与任何国家的任何州合作。我还希望自动完成功能能够以这种方式在本地内部工作。
有办法实现我想要的吗?或者,我愿意使用不同的 API(如果有的话)?