我的问题涉及在注册期间验证/规范用户对 Country 和“City”组合的输入。理想情况下,我想要类似于询问此问题的 OkCupid ( http://www.okcupid.com/signup ) 注册页面的功能。失去对 City 输入字段的关注以某种方式验证了输入,而且它非常擅长。我尝试了澳大利亚农村的一个小镇(人口<6000)和芬兰的一个随机小镇,两者都得到了正确且快速的验证。
规范化/验证很重要,因为我想规范化用户生成的事件实体的“城市”字段,以允许与同一位置的用户进行匹配。
从应用程序逻辑的角度(我不想处理 'NYC' = 'New York City' = 'New York, New York' = 'New York' 的泥潭)和用户的角度(其他用户了解用户的位置)。
如果这有所作为,我正在使用 PHP 和 jQuery,但此时任何解决方案都比没有更有希望!
提前致谢!
编辑:解决了!Yahoo 提供 PlaceMaker API - 自由格式的位置字符串解析!每天 50,000 个请求限制: