如何使用 PHP 对 MapQuest 地理编码器进行批量地理编码?
Posted
技术标签:
【中文标题】如何使用 PHP 对 MapQuest 地理编码器进行批量地理编码?【英文标题】:How do I do bulk geocoding against the MapQuest geocoder using PHP? 【发布时间】:2012-01-24 09:50:45 【问题描述】:有没有人使用 MapQuest 作为地理编码服务?
我需要的是一个简单的函数,你传递地址并获取其中的 lat 和 lng 作为结果,只是它们不需要其他任何东西。
例如 google maps api 使用这个:
geocoder = new google.maps.Geocoder();
geocoder.geocode( 'address': address, function(results, status)
if (status == google.maps.GeocoderStatus.OK)
var value1 = results[0].geometry.location.lat();
var value2 = results[0].geometry.location.lng();
..
什么应该相当于使用地图任务?
谢谢。
【问题讨论】:
【参考方案1】:MapQuest Geocoding Web Service 的工作方式类似。基本上,您需要编写一个脚本,将地址传递给 Web 服务,然后解析响应。您可以遍历响应并从中获取纬度和经度。
MapQuest 在MapQuest Developer Network 网站上拥有demo page 和forums。
希望这会有所帮助!
【讨论】:
以上是关于如何使用 PHP 对 MapQuest 地理编码器进行批量地理编码?的主要内容,如果未能解决你的问题,请参考以下文章
使用 MapQuest Directions API 从用户地理位置创建路线