kullanıcı konumu Mavi mermer damla

oy
2

Herkes mavi mermer animasyon neyin tetiklediğini biliyor mu. Ben konumu güncellendiğinde o olur biliyorum ama nasıl ben bu özelliğinde ne olursa olsun o olayı tetikler yoktur. Ben haritası kaybolduğunda ben harita göründüğünde kullanıcının yerini göstermek ister, ama sonra (kullanıcı konumu dahil) tüm ek açıklamaların haritayı açacak bir uygulama var. Bu gayet iyi çalışıyor. i kullanıcı yerini çıkardıktan sonra haritaya geri dönmek çalıştığınızda sorun geldiği o, içinde. geri açılır değildir mavi mermer kimse tekrar devam bu animasyonu nasıl ayarlanacağını biliyor mu?

şimdiden teşekkürler.

Oluştur 12/01/2010 saat 09:44
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
2

Ayarladığınız takdirde MKMapViewonun özelliğini ayarlayarak, kullanıcının yerini göstermek için showsUserLocationEVET onun / onu koordinatları haritanın dışına olmadıkça, o zaman harita otomatik kullanıcının yerini gösterecektir. Sen teftiş bunu kontrol edebilirsiniz userLocationVisibleözellik.

Kullanıcının bulunduğu yeri (özelliğini kaldırmak Şimdi, eğer userLocationbir açıklama olduğunu), sonra harita olsa bile kullanıcının konumunu gösteremez showsUserLocationevet olarak ayarlanmış. Basitçe kullanarak güncelleyerek tekrar userLocation geri CoreLocationçerçevesini ve tekrar harita üzerinde otomatik olarak görünecektir.

DÜZENLEME: Kullanıcının yerini güncellemek, animasyon tetiklemek için, kurulum tekrar bölge gösterilmesini (merkez olabilir ve / veya yayılma değişti) ve daha sonra çağrı

[map setRegion:newRegion animated:YES];

bölge değişmedi ise basitçe yeniden kullanın.

Cevap 12/01/2010 saat 09:58
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more