//"118.653312,39.141652|118.653313,39.141653","118.753312,39.241652"
public static Long getDistance(String startLonLat, String endLonLat){
//返回起始地startAddr与目的地endAddr之间的距离,单位:米
Long result = new Long(0);
String queryUrl = "http://restapi.amap.com/v3/distance?key=key"
+ "&type=1"
+ "&origins="+startLonLat
+ "&destination="+endLonLat;
String queryResult = getResponse(queryUrl);
AMapResponse response = JSON.parseObject(queryResult, AMapResponse.class);
List<AMapDistance> distances = response.getResults();
for(AMapDistance d:distances){
result = result + d.getDistance();
}
return result;
}
public static String getResponse(String serverUrl){
高德webapi距离测量
最新推荐文章于 2024-06-19 15:56:33 发布