多语言展示
当前在线:498今日阅读:100今日分享:18

iOS定位app使用者所在的位置

大致流程分为:1.导入框架;2定位服务器的设置;3添加支持库及代码的写入
工具/原料
1

Core Location框架的导入

2

CoreLocation和MapKit官方库的导入

3

添加libstdc.6++ QuartzCore CoreLocation SystemCOnfiguration libz OpenGLES CoreTelePhony Security支持库

方法/步骤
1

(1)选择info.plist文件,在Required device capabilities数组中添加Location-services,gps和magnetometer三个元素(2)导入CoreLocation.framework框架(3)设置位置服务使用提示,在info.plist文件中添加键NSLocationUsageDescription,值自拟

2

1.需要添加⽀支持库libstdc.6++ QuartzCore CoreLocation SystemCOnfiguration libzOpenGLESCoreTelePhonySecurity2.需要在Other Link Flags添加-Objc 静态库中实现了⼀一些类别,会与 系统有出⼊入,所以需要标记-Objc3.需要重新导入AMap.bundle并勾选copy选项

3

1.mapView中国版使用火星坐标//CLLocationManager定位,得到地球坐标 CLLocation * marsLocation = lastLocation.locationMarsFromEarth;//显⽰示地图之前必须要对⾼德地图进⾏初始化,⼀一般初始化在appDelegate⾥面2.SDK 初始化 如果key不对,程序 会直接崩溃    [[MAMapServicessharedServices] setApiKey:@'8bec732862afb9dbbffe0b34fe533c2c'];

推荐信息