城市,市政当局还是住区?

时间:2010-12-29 22:10:49

标签: ui-design

我正在尝试构建一个允许用户尽可能轻松输入地址的表单。

我之前的方式是你选择一个国家,然后填写一个省/州的列表,你选择其中一个,然后输入城市的名称。

但是,我认为这可以更容易。许多应用程序(例如Facebook事件)允许您只键入城市的名称,然后可以推断出国家/省份,所以我正在尝试构建类似的东西。

我住在加拿大不列颠哥伦比亚省,所以我从那开始。在Wikipedia上看,有许多“城市”被遗漏了,比如三角洲,这是一个相当大的地区。它可能应该包括在列表中,因为在口语对话中,人们通常会说我住在“三角洲”或其他什么东西,即使它不是真正的城市。所以也许我应该使用似乎是城市超集的municipalities

但是后来我们遗漏了像Ladner这样的地方,这实际上是三角洲的一个子地区,但现在我担心我会变得太具体了?

思想?

此外,这只是加拿大。我也必须包括美国。我不确定各州是否会以同样的方式进行分割,我应该去那里多细粒度,美国同胞?

如果您试图获取天气,时间,或者想要查找某个位置,并且看到了某个表单,那么您希望它能够识别出细粒度吗?

2 个答案:

答案 0 :(得分:1)

作为一名美国人,我通常关心的只是城市和国家。也许省略城市和填写县/地区的选项就像你上面谈到的那样是合适的,因为不是每个人都住在一个城市附近,真正声称从那里。唯一的问题是你必须在数据库中跟踪所有这些,并保持更新。我真的不确定该怎么做。

答案 1 :(得分:1)

对于美国,请查看USPS City State File。这将永远不会得到所有常见的地名,但应涵盖大多数合并的城市,乡镇,市政当局等(以及一些非法人地方)。