MKMapView Rotasyonu Deneyim

oy
8

Ben daha elverişli kullanıcılarıma Ek Açıklamalar için bir dizi görüntülemek için dönen düşünüyorum bir MKMapView var.

Şu an itibariyle ben sadece bir CGAffineTransform ile tüm görünüm dönen planlıyorum, ama kimse MKMapView rotasyon ile herhangi bir deneyim oldu olup olmadığını bilmek istedi.

  • herhangi tuzaklar veya rotasyon eklerken rastladı Sorunlar var mı?
  • Bir MapView döndürmek için daha kolay bir yolu var mı?
  • toPointToView: yöntemi hala aynı şekilde çalışır ben convertCoordinate edecek bir bindirme varsa? Ben noktaları sıraya aynı benim bindirme dönüşümü uygulamak için olurdu varsayalım, ama belki yöntem bundan daha zeki.

Eğer ben hepsini duymak isteriz yardım edebilir misin bir şey varsa.


Düzenleme: pekçok deneyden sonra ben ancak hala MKMapView rotasyonu hakkında herhangi bir bilgi ilgi olacağını, kendimi döndürmek ve bindirmek statik haritaları kullanarak olacak inanıyoruz.

Oluştur 06/10/2009 saat 00:20
kaynak kullanıcı
Diğer dillerde...                            


4 cevaplar

oy
8

Ben de uygulamada döndürülmüş MKMapView kullanmayı düşünüyorum. Ben şu kodu kullanın döndürülmemiş ek açıklamalar göstermek için:

- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation{
    ...
    annotationView.transform = GAffineTransformInvert(mapView.transform);
    ...
}

Benim için çalışıyor gibi görünüyor.

Cevap 14/10/2009 saat 12:03
kaynak kullanıcı

oy
6

Bunu her zaman tüm ekranı kapsadığını döndürmek için yeterli büyüklükte olacak şekilde harita görünümünü boyutu ise o zaman alt soldan 'Google' logosunu kırpma bitireceğiz: bitmiş bir konu, ama bir daha 'gotcha' canlandırmak için üzgünüm . Bu Bir uygulama ret gerekçesi MapKit kullanabilir ve olabilen altında lisansa açıkça aykırıdır. Uygulamada, üstüne bir UIImageView olarak Google logosunun statik bir sürümünü ekleyerek tüm taraflarca kabul edilebilir olarak görünmektedir.

Cevap 25/11/2010 saat 15:06
kaynak kullanıcı

oy
5

Yani taze bir örnek var iPhone ccelerometer ile MKMapView dönme . O yardım edeceğiz Umut.

Cevap 18/11/2009 saat 00:31
kaynak kullanıcı

oy
1

Ben MKMapView rotasyonlar ile çalışmaya başlayan bulduk:

  • toPointToView: haritaya bir CGAffineTransform yöntemi convertCoordinate görüntülemek uyguladığınızda aynı şekilde çalışır.
  • Açıklamalar açıklama metni dahil görüntüsü ile döndürün.
  • Hala uyuyor ekranda bir bölgeye uyacak şekilde görünen Bölge, bu harita görünümüne uymuyor (geride görünümü göstermeden döndürmek olabilir bu yüzden kendi üst görünümü daha büyük benim harita görünümü yapılmış).
Cevap 06/10/2009 saat 18:21
kaynak kullanıcı

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