<分区>
问题
我想在我的网络用户注册到这个网络应用程序时为他们提供城市选择。我必须确定地址是正确的,因为我会定期向他们发送邮件以验证他们的地址。胡说八道或拼写错误的城市名称会给我带来麻烦。
当前状态
到目前为止,我一直使用一个包含我国所有城市名称的数据库表。我的国家有大约 600 个城市,所以从维基百科手动填充表格不是问题。但是,最近我打算允许来自其他国家(包括德国和美国)的注册,这应该是个问题。
问题
想请教一下城市选择/验证如何专业解决?
- 我是否必须为所有城市创建一个大表(使用国家/地区外键)并使用一些导入脚本填充它?那我应该去哪里找资料呢?是否已经存在这样的导入脚本?
- 或者使用一些第三方服务来提供/验证城市名称是否更好。当这个服务下线时会发生什么?你知道这样的服务吗?你能举例说明如何使用它吗?
- 您会建议完全不同的解决方案吗?