1 回答

蕭十郎
TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超13個(gè)贊
要先設(shè)置代理的
self.mapView.delegate = self;
[self.mapView setShowsUserLocation:YES];
這樣以后你再看就可以在 - (void)mapViewDidStopLocatingUser:(BMKMapView *)mapView{} 監(jiān)聽了
比如移動(dòng)到當(dāng)前位置:
//定位完成后,移動(dòng)到當(dāng)前位置
- (void)mapView:(BMKMapView *)mapView didUpdateUserLocation:(BMKUserLocation *)userLocation{
CLLocationCoordinate2Dcoor;
coor.latitude = self.mapView.userLocation.coordinate.latitude;
coor.longitude = self.mapView.userLocation.coordinate.longitude;
[self.mapViewsetCenterCoordinate:coor animated:YES];
}
添加回答
舉報(bào)
0/150
提交
取消