API文档
https://developers.google.com/maps/documentation/geocoding/?hl=zh-CN#ReverseGeocoding
实际查询地址
http://maps.googleapis.com/maps/api/geocode/json?latlng=31.186680,121.619644&sensor=true
返回json数据把上述地址在浏览器中即可显示。
ios解析地址的问题:
如果只要获取城市名称,通过返回的数据可以看的出,倒数第一级是国家、倒数第二是省份、倒是第三是城市:
所以如果要获取城市名称,可以用下面方法:
TTURLJSONResponse *response = request.response;
NSDictionary *dict=response.rootObject;
[BTProjectUtil showLog:@"dict description : %@",[dict description]];
NSString *status =StringEmpty;
status =[dict objectForKey:@"status"];
if ([status isEqualToString:@"OK"]) {
NSArray *array =[dict arrayForKey:@"results"];
NSDictionary *dict_1 = [array objectAtIndex:([array count] - 3)];
NSArray *array_1 =[dict_1 arrayForKey:@"address_components"];
NSDictionary *dict_2 = [array_1 objectAtIndex:0];
NSString *short_name = [dict_2 objectForKey:@"short_name"];
[BTProjectUtil showLog:@"===%@",short_name];
[hotelCity setText:short_name];
//如果要按照级别显示当前的位置,可以用下面的方法
// for (int i=0; i < [array count]; i++) {
//
// NSDictionary *dict_1 = [array objectAtIndex:i];
//
// NSArray *array_1 =[dict_1 arrayForKey:@"address_components"];
//
// NSDictionary *dict_2 = [array_1 objectAtIndex:0];
//
// NSString *short_name = [dict_2 objectForKey:@"short_name"];
//
// [BTProjectUtil showLog:@"===%@",short_name];
//
// }
}
分享到:
相关推荐
googleMap根据经纬度获取地理位置,里面有使用代码,只需填入经纬度即可获取地理位置信息
根据经纬度获取google地图海拔
批量经纬度获取地址软件(需联网使用,含批量 谷歌 经纬度 转 高德 经纬度 功能) 使用方法:双击exe打开软件,提示是否需要生成模板表格,输入是回车则生成表格模板,填写好谷歌数据后保存关闭表格,再双击软件重新...
根据GoogleMapApi给出地名获取经纬度,给出经纬度获取地名(Java版本) RT
NULL 博文链接:https://snowdymy.iteye.com/blog/1745476
使用方法:双击软件弹出窗口提示是否需要新建模板,如果有模板的情况下直接点击回车,弹出文件拾取框选择模板表格文件确定执行程序
这是一个简单的java工程,作用是从一个文件中读取数个地址,通过谷歌地图提供的http网址,获取每个地址的经纬度,并保存到另一个文件中。
利用google地图根据地址批量获取经纬度
googlemap根据经纬度取地名。是一个用googlemap根据经纬度 来得到地名的小页面程序。
vba《调用Google地图获取地址经纬度填入Excel并存储到数据库》
(地区经纬度信息获取(利用Google地图API获取).
getGeocoderLatitude 根据地址获取到经纬度 getAboutLocation 根据经纬度获取到所在城市信息 bd_encrypt 将 GCJ-02 坐标转换成 BD-09 坐标 bd_decrypt 将 BD-09 坐标转换成 GCJ-02 坐标
一个google map小应用 应用google map api可以获得点的经纬度并且可以根据地理位置名称定位。
根据输入的地址获取经纬度的信息,百度地图,谷歌地图没有上传
通过google api获取经纬度,用于网站跟位置相关的信息化
最新封装google基站码直接获取经纬度和地址 同时也封装好经纬度获取地址接口 提供C#示例程序
自己写的一个获取google地点经纬度的小工具,可以自定义保存到指定文件夹下。
最新封装google基站码直接获取经纬度和地址 同时也封装好经纬度获取地址接口 提供C#示例程序
利用谷歌地图获取对应地名的经纬度源码(C#) 谷歌地图获取经纬度源码
实现通过GPS或NetWork获取当前位置的经纬度,并且在Google Map Android v2上显示