2013-08-30 46 views
0

我正在开发一个旅游门户网站。
目前我正在处理目的地模块。我需要根据输入的地点显示最近的城市。
例如,如果有人输入名称班加罗尔,班加罗尔市周围最近的城市应该显示。
我正在寻找google api来获取某个地点附近的最近城市。
任何人都可以帮助我得到最好的API显示最近的城市??如何使用Google API显示最近的城市?

在此先感谢

+0

查看Google Places API。 https://developers.google.com/places/documentation/search#PlaceSearchRequests –

回答

0

这可能是你的选择, 另一种选择:

  • http://download.geonames.org/export/dump/
  • 下载城市数据库中每个城市添加为经/纬度 - >城市测绘到一个空间索引,如R-Tree(一些数据库也具有该功能)
  • 使用最近邻居搜索来查找任何给定点的最近城市

优点:

  • 不依赖AA外部服务器上可用
  • 非常快的(容易做每秒查询十万)

缺点:

  • 不自动更新
  • 需要额外的代码,如果你想辨别其中距离最近的城市的情况下数十英里远的
  • 可能会给极和国际日期变更线附近奇怪的结果(虽然不会有在那些地方的任何城市反正
相关问题