ArcGis RunTime 100 显示用户位置
你好!
我参考咱们的demo (https://github.com/makeling/Cu ... -ObjC),用天地图做为底部图( map.basemap = [[AGSBasemap alloc]initWithBaseLayers:@[ltl1,ltl2] referenceLayers:nil];)
然后想实现点击某个按钮显示用户位置,添加了如下代码
if (!self.mapView.locationDisplay.showLocation) {
[self.mapView.locationDisplay setShowLocation:YES];
}
if (!self.mapView.locationDisplay.showAccuracy) {
[self.mapView.locationDisplay setShowAccuracy:YES];
}
[self.mapView.locationDisplay setAutoPanMode:AGSLocationDisplayAutoPanModeRecenter];
[self.mapView.locationDisplay startWithCompletion:^(NSError * _Nullable error) {
if (error) {
NSLog(@"---error:%@",error);
}
}];
位置授权已经授权过,但是点击后地图没反应,问下我是那里写错了吗。
我参考咱们的demo (https://github.com/makeling/Cu ... -ObjC),用天地图做为底部图( map.basemap = [[AGSBasemap alloc]initWithBaseLayers:@[ltl1,ltl2] referenceLayers:nil];)
然后想实现点击某个按钮显示用户位置,添加了如下代码
if (!self.mapView.locationDisplay.showLocation) {
[self.mapView.locationDisplay setShowLocation:YES];
}
if (!self.mapView.locationDisplay.showAccuracy) {
[self.mapView.locationDisplay setShowAccuracy:YES];
}
[self.mapView.locationDisplay setAutoPanMode:AGSLocationDisplayAutoPanModeRecenter];
[self.mapView.locationDisplay startWithCompletion:^(NSError * _Nullable error) {
if (error) {
NSLog(@"---error:%@",error);
}
}];
位置授权已经授权过,但是点击后地图没反应,问下我是那里写错了吗。
0 个回复