UIMapView显示locationView

来源:互联网 发布:啥是大数据 编辑:程序博客网 时间:2024/05/16 23:41

当属性设为TRUE时,就会显示用户当前位置。 当位置发生变化的时候,如何通知mapview更新位置呢?有两种方法

 

第一种:

CLLocationManager

第二种:

 

[self.mapView.userLocation addObserver:self forKeyPath:@"location" options:(NSKeyValueObservingOptionNew|NSKeyValueObservingOptionOld) context:NULL];

 

- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context {

if ([keyPath isEqualToString:@"location"]) {

//do yourself here

 

 

原创粉丝点击