2011-08-13 64 views

回答

2

您應該將地圖視圖的setShowsUserLocation:屬性設置爲YES。這可以通過編程或在Interface Builder中完成。要小心,因爲我相信模擬器仍然顯示在加利福尼亞州庫比蒂諾的用戶位置。

此外,如果您繼續跟蹤用戶及其動作,藍色指示器將繼續按照原樣移動。

+0

在模擬器的調試菜單中,您可以指定模擬器使用的位置。 – cheeesus

1

您可以通過在適當的委託方法指定nil得到這樣的:

- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation: (id<MKAnnotation>)annotation { 
    if (annotation == mapView.userLocation) { 
     return nil; 
    } 
} 

這應當引起MKMapView使用默認的,這應該是藍色的圓圈。

+0

極好的,非常感謝 –

相關問題