iOS 使用腾讯地图显示用户位置注意事项

版权所有,禁止匿名转载;禁止商业使用。

1. 向 target中info 添加  NSLocationWhenInUseUsageDescription,string 类型,值是描述为什么需要用户位置,这句话会出现在 提示用户是否允许app访问用户位置提示框中。


2. 在appdelegate.m 的 - ( BOOL )application:( UIApplication *)application didFinishLaunchingWithOptions:( NSDictionary *)launchOptions


中添加


// 地图定位
CLLocationManager * locationManager = [[ CLLocationManager alloc ] init ];
if ([[ UIDevice currentDevice ]. systemVersion floatValue ] >= 8.0 ) {
[locationManager requestWhenInUseAuthorization ];
}


3. 添加腾讯地图


self .mapView = [[QMapView alloc] initWithFrame: self .view.frame];
self .mapView.delegate = self ;
self .mapView.showsUserLocation = YES ;
// 缩放级别
_mapView.zoomLevel = 13 ;
[ self .view addSubview:_mapView];


0 0