将地理坐标列表转换为地址

时间:2014-10-01 08:21:19

标签: leaflet reverse-geocoding mapquest

我正在研究一个路由程序,该程序向客户端发送一个大的地理坐标列表,我根据该列表在地图上绘制路线(传单)。我想知道是否有办法在一次快速移动中获得所有坐标放置位置的街道名称。

我知道Google的API可能是一个解决方案,但我试图避免它,因为请求数量有一些限制。此外,我一直在使用MapQuest的API来点击地图并检索所点击的地点的地址,但是对于只有一个gps坐标,它有一个延迟最多1-2秒。对于他们的大清单,延迟可以达到几分钟,这对我没有任何帮助。

你碰巧知道其他解决方案吗?我需要不到1秒的结果。

2 个答案:

答案 0 :(得分:0)

你应该使用GeoCoding有一些用google api编写的类,在你的javascript代码中你可以通过地理编码和反向地理编码将纬度经度转换成地址

答案 1 :(得分:0)

检查Nominatim反向地理编码http://developer.mapquest.com/web/documentation/open-sdk/javascript/v7.0/nominatim。但一般要记住,如果你想要很多请求的良好表现,你将不得不为此付出代价。