请问我的地图显示有问题,但是,在模拟器中它显示得很好,在iPhone上我看到了这个(左边是混合模式,右边是标准模式):
这是我的一些代码:
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation{
location = newLocation.coordinate;
MKCoordinateSpan span;
if (shouldAdjustZoom) {
//use the manually defined span
span.latitudeDelta=.005;
span.longitudeDelta=.005;
mapRegion.span = span;
}
else {
mapRegion=mapView.region;
mapRegion.center=newLocation.coordinate;
mapView.region=mapRegion;
}
// Apply new coordinates
[mapView setRegion:mapRegion animated:TRUE];
}
答案 0 :(得分:1)
蓝色实际上让我觉得你在海洋的中间。你检查了你的中心点吗?