我想在我的Java应用程序中使用Google Maps JavaScript API v3.为此,我使用http://maps.googleapis.com/maps/api/directions/json?origin=Toronto&destination=Montreal&sensor=false 网址创建了HttpGet对象.
我得到了正确的答案,但我没有通过电台名称,而是希望通过电台的纬度 - 经度.
可以在Here找到文档
如何将纬度 - 经度传递给此服务?
编辑:
当我将URL指定为 - http://maps.googleapis.com/maps/api/directions/json?origin=Jackson+Av&destination=Prospect+Av&sensor=false时, 我得到了正确的回复,但当我将URL作为 -
Bab*_*heb 15
您可以创建网址,如下所示,
double lat1 = 40.74560;
double lon1 = -73.94622000000001;
double lat2 = 46.59122000000001;
double lon2 = -112.004230;
String url = "http://maps.googleapis.com/maps/api/directions/json?";
List<NameValuePair> params = new LinkedList<NameValuePair>();
params.add(new BasicNameValuePair("origin", lat1 + "," + lon1));
params.add(new BasicNameValuePair("destination", lat2 + "," + lon2));
params.add(new BasicNameValuePair("sensor", "false"));
String paramString = URLEncodedUtils.format(params, "utf-8");
url += paramString;
HttpGet get = new HttpGet(url);
Run Code Online (Sandbox Code Playgroud)
请检查您是否提供正确的地理坐标
只需使用数字表示纬度,经度用逗号分隔:例如51,0.确保没有空格.
http://maps.googleapis.com/maps/api/directions/json?origin=51,0&destination=51.5,-0.1&sensor=false
| 归档时间: |
|
| 查看次数: |
27480 次 |
| 最近记录: |