我正在尝试构建一个表单,让用户尽可能轻松地输入地址。
我之前的方法是你会选择一个国家,然后填充一个省/州列表,你选择其中一个,然后输入城市的名称。
但是,我认为这可以变得更容易。很多应用程序(例如 Facebook 事件)允许您只输入城市名称,然后可以推断国家/省,所以我正在尝试构建类似的东西。
我住在加拿大不列颠哥伦比亚省,所以我从那里开始。查看维基百科,有许多“城市”被遗漏了,例如三角洲,这是一个相当大的区域。它可能应该包含在列表中,因为在口语对话中,人们通常会说我住在“三角洲”之类的地方,即使它并不是一个真正的城市。因此,也许我实际上应该使用似乎是城市超集的自治市。
但是后来我们忽略了像Ladner这样的地方,它实际上是 Delta 的一个子区域,但现在我担心我太具体了?
想法?
此外,这只是加拿大。我也必须包括美国。我不确定各州的划分方式是否完全相同,美国同胞们,我应该去那里细化吗?
如果您尝试获取天气或时间,或者尝试查找位置,并收到一个表格,您希望它识别的粒度有多细?