我想设置RMMapView的中心位置为_tempCoordinated2D(CLLocationCoordinate2D)
通常,它应该是
// _rmMapView is RMMapView Class
[_rmMapView setCenterCoordinate:_tempCoordinated2D];
// I try [_rmMapView setCenterCoordinate:_tempCoordinated2D animated:YES];
// I try [_rmMapView setCenterCoordinate:_tempCoordinated2D animated:NO];
结果错了。
因为rmMapView的中心移动到_tempCoordinated2D并移回当前位置。 我检查了我的代码。它没有setCenterCoordinate到当前位置的代码。
问题不仅如此。 但是这个问题没有发生, 如果我在RMMapView的运行语句setCenterCoordinate之前触摸地图并移动地图。
我不知道为什么。
抱歉我的英语不好。
答案 0 :(得分:1)
userTrackingMode
上的RMMapView
设置是否导致其以用户为中心?尝试将其设置为RMUserTrackingModeNone
。