h文件

引入CoreLocation/CoreLocation.h

@interface

WeatherViewController :UIViewController<CLLocationManagerDelegate>{

CLLocationManager*

locationManager;

}

@property

(strong,

nonatomic)

CLLocationManager*

locationManager;

@end

.m文件

//开始定位

-(void)startLocation{

self.locationManager =

[[CLLocationManager alloc] init];

self.locationManager.delegate

= self;

self.locationManager.desiredAccuracy

= kCLLocationAccuracyBest;

self.locationManager.distanceFilter

= 10.0f;

[self.locationManager

startUpdatingLocation];

}

//定位代理经纬度回调

-(void)locationManager:(CLLocationManager

*)manager didUpdateToLocation:(CLLocation

*)newLocation fromLocation:(CLLocation

*)oldLocation {

[locationManager

stopUpdatingLocation];

NSLog(@"location

ok");

NSLog(@"%@",[NSString stringWithFormat:@"经度:%3.5f\n纬度:%3.5f",newLocation.coordinate.latitude,newLocation.coordinate.longitude]);

CLGeocoder * geoCoder =

[[CLGeocoder alloc] init];

[geoCoder reverseGeocodeLocation:newLocation

completionHandler:^(NSArray

*placemarks, NSError *error) {

for (CLPlacemark * placemark

in

placemarks) {

NSDictionary *test =

[placemark addressDictionary];

// Country(国家) State(城市) SubLocality(区)

NSLog(@"%@", [test

objectForKey:@"State"]);

}

}];

}

#pragma

mark 根据地名确定地理坐标

-(void)getCoordinateByAddress:(NSString

*)address{

//地理编码

[_geocoder geocodeAddressString:address

completionHandler:^(NSArray *placemarks, NSError *error) {

//取得第一个地标,地标中存储了详细的地址信息,注意:一个地名可能搜索出多个地址

CLPlacemark *placemark=[placemarks firstObject];

CLLocation

*location=placemark.location;//位置

CLRegion *region=placemark.region;//区域

NSDictionary *addressDic= placemark.addressDictionary;//详细地址信息字典,包含以下部分信息

// NSString *name=placemark.name;//地名

// NSString

*thoroughfare=placemark.thoroughfare;//街道

// NSString

*subThoroughfare=placemark.subThoroughfare; //街道相关信息,例如门牌等

// NSString *locality=placemark.locality; //

城市

// NSString *subLocality=placemark.subLocality; //

城市相关信息,例如标志性建筑

// NSString

*administrativeArea=placemark.administrativeArea; // 州

// NSString

*subAdministrativeArea=placemark.subAdministrativeArea;

//其他行政区域信息

// NSString *postalCode=placemark.postalCode;

//邮编

// NSString

*ISOcountryCode=placemark.ISOcountryCode; //国家编码

// NSString *country=placemark.country;

//国家

// NSString *inlandWater=placemark.inlandWater;

//水源、湖泊

// NSString *ocean=placemark.ocean; // 海洋

// NSArray

*areasOfInterest=placemark.areasOfInterest; //关联的或利益相关的地标

NSLog(@"位置:%@,区域:%@,详细信息:%@",location,region,addressDic);

}];

}

#pragma

mark 根据坐标取得地名

-(void)getAddressByLatitude:(CLLocationDegrees)latitude

longitude:(CLLocationDegrees)longitude{

//反地理编码

CLLocation *location=[[CLLocation

alloc]initWithLatitude:latitude longitude:longitude];

[_geocoder

reverseGeocodeLocation:location completionHandler:^(NSArray

*placemarks, NSError *error) {

CLPlacemark *placemark=[placemarks

firstObject];

NSLog(@"详细信息:%@",placemark.addressDictionary);

}];

}

高德地图看各省分界线_高德地图定位城市区域相关推荐

  1. 高德地图看各省分界线_高德地图调取行政区域应该注意的一个问题

    首先,本人是刚开始接触高德地图的功能使用,在一次demo中遇到了问题:用 HttpClient 在查询区域中,并没有查询到想要的结果(区域信息),经过对输出信息的分析找到了原因. demo 中输出的内 ...

  2. 高德地图看各省分界线_深度解读|高德宣布高精地图“百元时代”背后的商业逻辑是什么...

    车展前夕,高德的一次媒体沟通会,或许将为国内自动驾驶的发展带来深远影响. 4月11日,高德地图在北京举行"高精宣言"媒体沟通会,表示将对高精地图服务进行升级,并以成本价格提供标准化 ...

  3. 高德地图看各省分界线_从高德采集最新的省市区三级坐标和行政区域边界,用js在浏览器中运行...

    本文描述的是对国家统计局于2019-01-31发布的<2018年统计用区划代码和城乡划分代码(截止2018年10月31日)>中省市区三级的坐标和行政区域边界的采集.随着时间变化,本文内容会 ...

  4. android 高德地图移动卡顿_高德地图4.8和百度地图3.1的抉择,如何发送地址到车机(下载失效本帖奉上百度云盘)...

    9月已经过去半个月了,升级一直围绕着领克车友,8月的兴奋,总想知道车机有什么改变,很多车友提前去预约,总想尝第一口鲜,这个第一口可不好喝,头啖汤随好,但会烫口,于是我带着观望的态度,因为我始终觉得,安 ...

  5. android 高德地图移动卡顿_高德、百度和腾讯三家比拼,哪个 Android 车机地图 App 更好用?...

    写在前面 不管是自己开车.还是平时打车,相信你一定留意过驾驶座旁边位于车辆中间的那块大屏幕,不管是平时开车导航.放音乐,还是通过倒车影像辅助倒车,都离不开这块屏幕,这就是中控车机. 中控车机往往搭载的 ...

  6. 高德地图 点位置 偏移_高德上线“家人地图”功能,群组内可实时共享位置

    近日,高德正式上线了"家人地图"功能,满足用户的更多需求.据了解,新功能可以让参与组队的家人随时看到彼此的位置:家人加入后,可随时确认其位置安全:当家人离开或到达此地时用户将收到通 ...

  7. 高德地图聚合点删除_高德地图 点聚合功能(Adnroid)

    1.需求: 接下来的项目要实现像链家APP中地图看房的功能(效果如下图). 链家APP地图找房效果 2.实现思路.查阅资料 看到这个效果图,首先想到的是在view上放一个marker,但是marker ...

  8. android 高德地图设置不能旋转_这个地图APP,专注于地图软件该做的事!

    Bmap Bmap,简单的双地图应用.可任意切换/高德地图数据源,致力满足日常生活的出行需求.具有步行.公交.骑行.驾驶等出行方案,查看街景. 新版特性 1.升级百度地图sdk6.0.0 2.升级高德 ...

  9. 高德地图各种摄像头图标_高德地图Overlay的应用以及照相功能的实现

    暑假第二十一天,今天天气有点小热,长时间对着电脑眼睛还真有点不适应,下午刚刚出地下室吃饭的时候,两眼眺望了一下远方,就感觉小有压力,眼睛和头都有点不舒服,哎!程序员真苦逼啊!!!伤不起的还是我们这群程 ...

最新文章

  1. 深度学习之PyTorch物体检测
  2. windows2003 DNS服务器配置
  3. 2018/7/18-纪中某C组题【jzoj3508,jzoj3509,jzoj3510,jzoj3512】
  4. 案例 github_github 项目搜索技巧-让你更高效精准地搜索项目
  5. DockerFile构建
  6. 《PostgreSQL服务器编程》一一1.7 定制排序方法
  7. 落地数据和不落地数据
  8. 箱包品牌Rimowa成为Vidy广告商,在Vogue新加坡使用VidyCoin购买广告业务
  9. 计算机恢复语言文件格式,当你的电脑无故变成英文且语言包丢失后用这几招恢复-win7语言包...
  10. 02WCF初识:ServiceEndpoint
  11. loadrunner要点总结
  12. 《微观经济学》学习笔记
  13. c语言知道坐标求圆面积,用C语言编程推算圆的面积公式
  14. 简单echars Demo
  15. JavaScript中的“黑话” 1
  16. 汇编语言中xor指令_汇编各类指令用法及含义分析 - 全文
  17. todesk远程桌面没声音
  18. 大学《管理学》教材笔记
  19. 《学术小白的实战之路》01 LDA-Word2Vec-TF-IDF组合特征的机器学习情感分类模型研究
  20. 作业一(编译、汇编、翻译以及方舟编译器)

热门文章

  1. 心电图心电轴怎么计算_心电轴度数计算表
  2. Vue3不支持Filters过滤器
  3. Docker自学笔记(三)
  4. 小米手机关闭广告的方法,三步让你的小米手机跟广告说再见
  5. 【面经】国信证券数据清算工程师面经
  6. android将图片做成视频播放,如何把图片做成视频【图文教程】
  7. 微信小程序-灰度发布
  8. 2021年——1024程序员节
  9. QQ看点模块思维导图
  10. 华为OWS平台和HEC服务浅见