Kullanıcının bulunduğu konumu varsayılan soluk mavi pimi kullanarak görüntülemek için MKMapView kullanmak istiyorum ve aynı zamanda kullanıcı hareketini kaydetmek istiyorum. MKMapView, kullanıcı konumunu göstermek için etkinleştirdiğimizde, GPS yöneticisini kullanabileceğimin bir yolu var mı (bu bir CLLocationManager olup olmadığından emin değil)?MKMapView ve CLLocationManager
Kendi CLLocationManager'ımı oluşturabileceğimi biliyorum. Ancak bu, uygulamam için bir ek yük eklemek gibi görünüyor ve haritanın ve izlememin senkronize kalmasını istiyorum. [MKMapView showUserLocation:YES]
- Kullanımı ve
userLocation
sahada Kvo ekleyin:Zaten başarılı olamadı aşağıdaki fikirleri araştırdı. Bu işe yaramıyor ve ben bunun
userLocation
alanın salt okunur olması nedeniyle olup olmadığını merak ediyorum. [MKMapView showUserLocation:YES]
'u kullanın,MKMapViewDelegate
oluşturun ve kullanıcı konumu için ek açıklama görünümü istendiğinde izlemeyi ekleyin. Bu işe yaramaz, çünkü ek açıklama görünümü görünüşte sadece bir kez talep edilir ???CLLocationManager
kullanın ve mavi pimi el ile eklemeye çalışın. Ne yazık ki, mevcut pin tiplerinde mavi pimi bulamadım, bu yüzden başarı olmadan manuel olarak bir kullanıcı notu oluşturmaya çalıştım.
kimse bunu başarmak ve hala mavi pin yararlanabilir ya da benim tek çözüm bir CLLocationManager
kullanmak ve kendi pimini oluşturmak olduğunu nasıl bir fikri yok mu? Aynı verileri tüm örneklerinde kullanır.
Teşekkürler Giao. "CLLocationManager, tüm örneklerinde aynı verileri kullanır" duymak istediğim şeydir;) – Patrice
+1 bana sıcak fuzzies vermek için – scord
CLLocationManager'ın tüm örneklerinde aynı verileri kullandığından emin misiniz? Eğer durum buysa, Apple bunu UIApplication gibi bir singleton yapmaz mı? –