根据文档中的描述:http://developer.baidu.com/map/index.php?title=webapi/direction-api
以下url可以直接获取2点的距离,返回的一个正常的json串
http://api.map.baidu.com/direction/v1?mode=driving&origin=%E6%B8%85%E5%8D%8E%E5%A4%A7%E5%AD%A6&destination=%E5%8C%97%E4%BA%AC%E5%A4%A7%E5%AD%A6&origin_region=%E5%8C%97%E4%BA%AC&destination_region=%E5%8C%97%E4%BA%AC&output=json&ak=E4805d16520de693a3fe707cdc962045
但是把origin改成lat和lng模式就不行了,返回:{"status":220,"message":"APP Referer校验失败"}
http://api.map.baidu.com/direction/v1?mode=driving&origin=lat%3C116.30815%3E,lng%3C40.056878%3E&destination=%E5%8C%97%E4%BA%AC%E5%A4%A7%E5%AD%A6&origin_region=%E5%8C%97%E4%BA%AC&destination_region=%E5%8C%97%E4%BA%AC&output=json&ak=E4805d16520de693a3fe707cdc962045
这个明显的问题,居然他们没发现?
以下url可以直接获取2点的距离,返回的一个正常的json串
http://api.map.baidu.com/direction/v1?mode=driving&origin=%E6%B8%85%E5%8D%8E%E5%A4%A7%E5%AD%A6&destination=%E5%8C%97%E4%BA%AC%E5%A4%A7%E5%AD%A6&origin_region=%E5%8C%97%E4%BA%AC&destination_region=%E5%8C%97%E4%BA%AC&output=json&ak=E4805d16520de693a3fe707cdc962045
但是把origin改成lat和lng模式就不行了,返回:{"status":220,"message":"APP Referer校验失败"}
http://api.map.baidu.com/direction/v1?mode=driving&origin=lat%3C116.30815%3E,lng%3C40.056878%3E&destination=%E5%8C%97%E4%BA%AC%E5%A4%A7%E5%AD%A6&origin_region=%E5%8C%97%E4%BA%AC&destination_region=%E5%8C%97%E4%BA%AC&output=json&ak=E4805d16520de693a3fe707cdc962045
这个明显的问题,居然他们没发现?