Android根据经纬度获取地址,眼前一亮

根据坐标查找详细信息,如下:

请求地址:http://maps.google.com/maps/api/geocode/json?latlng=40.714224,-73.961452&sensor=true 

注意坐标 (先纬度,再经度)不要传反了。

此时有2个问题:

1,读取json很慢;

2,返回地址信息是英文【有时页面直接访问是中文,模拟器中是英文】

修改请求地址如下,能快速返回地址信息。

1,将请求地址:google.com 改为 google.cn

2,在请求地址后边再加一个参数language=zh-CN
修改后的地址为:http://maps.google.cn/maps/api/geocode/json?latlng=40.714224,-73.961452&sensor=true,language=zh-CN
这时候再试试,是不是很快就请求到对应经纬度的 地理位置。

你可能感兴趣的:(Android)