我们的用户可以将自己的位置输入到自由格式的文本字段中,例如“Austin TX”,甚至是“汽车城”。如何获取此信息并将其转换为规范名称?例如,“汽车城”将是密歇根州底特律市。他们甚至可能输入邮政编码或地址。
我打算在数据库中存储地名,lat / long或唯一ID代码。然后我可以确定接近度。我可以使用geo lookup api吗?
答案 0 :(得分:1)
雅虎有一个很好的开放API来处理这类事情,WOEID(地球上的);查询您的自由形式字符串的WOE DB,它将返回一个WOEID,然后查询WOEID以查找您要存储的任何实际数据。 http://developer.yahoo.com/geo/geoplanet/guide/concepts.html