0
A
回答
1
您需要創建CLLocationManger對象並調用startUpdatingLocation
方法。一旦找到並更新位置,CLLocationMangerDelegate方法
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
將自動調用。您可以重新實現此方法並從此處調用Web服務。
3
在你有MKMapView
本身顯示用戶所在位置的情況下(以編程爲「mapView.showsUserLocation = YES;
」或IB檢查「顯示用戶位置」),然後在地圖視圖將調用viewForAnnotation
當引腳被丟棄。您可以使用:
- (MKAnnotationView *)mapView:(MKMapView *)aMapView viewForAnnotation:(id <MKAnnotation>)annotation
{
if ([annotation isKindOfClass:MKUserLocation.class]) {
// Call web service here
return nil;
}
}
返回nil告訴地圖視圖使用其默認引腳用戶位置(藍色圓點動畫)。 不要忘記將您的控制器設置爲MKMapViewDelegate
。
相關問題
- 1. 在MapKit搜索中排除userLocation
- 2. MKMapKit不顯示userLocation
- 3. iOS MapKit userLocation在第一次調用時返回零,但是
- 4. 如何全局到達userLocation?
- 5. iPhone zoomto userLocation
- 6. userLocation Always 0.0000,0,0000
- 7. MKMapView設置userLocation
- 8. 排隊事件:事件::沒有找到
- 9. MKMapView返回壞userLocation
- 10. 如何將Button添加到userLocation標註?
- 11. MapKit查找最近的loacation
- 12. 查找註釋索引MapKit
- 13. -bash:!「:未找到事件
- 14. 找不到事件來自
- 15. 未找到事件csh
- 16. 找到觸發事件
- 17. 找不到事件定義
- 18. 未找到事件錯誤
- 19. userLocation:緯度/經度返回零?
- 20. mkmapview userlocation註冊問題
- 21. userLocation與CLLocation差別很大
- 22. 事件日誌代碼錯誤無法找到事件源?
- 23. 找到一件事改變另一件事
- 24. 如何通過事件對象ID找到fc事件div?
- 25. Flink發射事件當找不到匹配的事件對時
- 26. 獲取註釋針點擊事件MapKit Swift
- 27. 當引腳完成動畫時,是否有Mapkit Annotation事件?
- 28. 在MapKit中查找修正位置
- 29. Android onClick事件找不到方法
- 30. 查找到相關的表onclick事件