UIMapView显示locationView

长平狐 发布于 2012/08/13 15:44
阅读 294
收藏 0

当属性设为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

 

 


原文链接:http://blog.csdn.net/favormm/article/details/6078566
加载中
返回顶部
顶部