0
有沒有辦法手動更新MKMapView上的當前位置,並顯示'藍色標記引腳'來指示新的位置?當地圖座標變化時顯示'藍色位置引腳'
(我做的這一切都是在模擬器裏,因爲我沒有我的應用程序證書,上崗。)
我的MKMapView實例配置「showsUserLocation」爲是,當最初顯示的地圖,我看到'藍色標記針'(位於庫比蒂諾)。當用戶點擊「定位我」按鈕時,我使用CLLocationManager的實例執行startUpdatingLocation。
當我收到新位置更新時,我想調整地圖上的「藍色別針」,但在地圖上設置中心座標似乎沒有做到這一點?
- (void)locationManager:(CLLocationManager *)manager
didUpdateToLocation:(CLLocation *)newLocation
fromLocation:(CLLocation *)oldLocation {
[self.mapView setCenterCoordinate:newLocation.coordinate animated:YES];
}
因爲模擬器不具備GPS功能,我手動發送新的位置信息,使代表呼籲'locationManager:didUpdateToLocation:fromLocation'
。
我怎樣才能得到藍色的引腳更新在地圖上與指定的座標?