我正在使用 Google Place Autocomplete允许用户提供地址,它主要适用于基本地址,例如
Some st Ashfield NSW 2019
但是当有人提供附加信息(如单元号)时它不起作用,例如:
Unit 2/42, Some st Ashfield NSW 2019
考虑到单元可能是公寓并且采用所有不同的格式,处理这种地址的最佳方法是什么。一些疯狂的正则表达式或者我错过了谷歌自动完成中的任何设置?或者只是为单元/公寓/其他所有内容提供额外的字段是唯一的选择?
最佳答案
在保存我的联系人地址并希望 Google map 在我的日常 map 上显示它们时,我遇到了同样的问题。我最终使用的是...括号!
取决于您所在的国家和您输入的内容,例如
King Street 5, Ashfield NSW 2019
显然可以,但没有单位编号。
King Street 5 (Unit 2/42), Ashfield NSW 2019
与单元号一起使用(尽管就标记而言没有区别)。
请注意:我不知道澳大利亚的地址是如何工作的,但如果你在谷歌地图上输入地址,谷歌似乎会“重命名”你输入的地址(我在我生活过的国家使用过它,重命名效果很好) .
希望对您有所帮助!
关于javascript - Google Places Autocomplete,如何处理地址中的单元号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35233908/