2012-06-29 40 views
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獅子

感謝。

回答

0

在模擬器當前的位置將由default.If你要專注於一個地點去計劃設置爲none - >編輯方案 - >選項 - >設置位置

相關問題