本地Geonames数据库查询

时间:2016-04-05 22:06:59

标签: mysql sqlite geolocation geonames

如果我将Geonames数据库导入MySQL或SQLite数据库,如何按纬度和经度查询数据库? 我需要根据给定的地理位置(纬度和经度)找到当前的国家/地区代码。 换句话说,如果我有一个带有gps坐标的数据库,我怎样才能准确地得到最接近给定纬度和经度的数据?

由于大多数反向地理编码服务的速率限制,我正在寻找独立的解决方案。

谢谢。

1 个答案:

答案 0 :(得分:2)

好的我找到了Seth McLean的一篇精彩文章,它完美地描述了这种情况,并提供了一个完全符合我需要的MySQL查询:按纬度和经度搜索地理名称数据库。 也许这有助于其他人:http://clickherelabs.com/2015/01/distance-searching-and-mysql/