要点:
1. 通过高德开放者平台http://lbs.amap.com/,注册一个开发者账号,获得一个KEY(查询接口需要使用该KEY)
2. 阅读高德web 服务API接口的文档 http://lbs.amap.com/api/webservice/summary/
3. 可将编程过程分解过两步
- 获取一个地址的经度、纬度信息
- 通过两个地址的经纬度,查询距离
上代码:
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
public class getDistance {
public static void main(String[] args){
String start = "浙江省杭州市西湖区";
String end = "郑州市金水区";
String startLonLat =