1
當使用MapKit時,我有幾個關於藍點(用戶位置)指示符的問題。爲什麼我的藍點(用戶位置)在MapKit中移動?
1)藍點未放置在正確的位置。它不僅略微偏離,而且處於不同的狀態。我如何讓它顯示在我目前的位置?在另一個應用程序中,我已經看到這個點離我目前的位置更近,但是離開了幾英里。
2)當我在模擬器中啓動我的應用程序時,地圖視圖上的藍點(用戶位置)指示器會移動!當地圖放大時,這是最好的選擇。當顯示器處於街道級別時,您可以看到藍色的點在地圖上拉鍊。這是爲什麼發生?我怎樣才能讓點留在一個地方?
3)我以前見過你可以在Xcode中更改你的默認位置。我不記得這是如何完成的。有人可以請告知,這是做什麼?
這裏的頭文件:
#import <UIKit/UIKit.h>
#import <MapKit/MapKit.h>
@interface ViewController : UIViewController
@property (weak, nonatomic) IBOutlet MKMapView *mapView;
@end
這裏是實現文件:
- (void)viewDidLoad
{
[super viewDidLoad];
[self.mapView setShowsUserLocation:YES];
}
它沒有什麼比這再簡單不過,可是我有奇怪的問題。下面是我的配置:
- 的Xcode 4.2.1
- 的iOS 5
- 的Mac 10.7獅子
感謝。