Η εμπειρία με MKMapView περιστροφή

ψήφοι
8

Έχω ένα MKMapView ότι είμαι θεωρώντας εκ περιτροπής, ώστε να εμφανίζει πιο εύκολα μια σειρά σχολίων για τους χρήστες μου.

Από τώρα σκοπεύω να κάνω για απλή περιστροφή του ολόκληρο άποψη με CGAffineTransform, αλλά ήθελα να ξέρω αν κάποιος έχει κάποια εμπειρία με περιστροφή MKMapView.

  • Υπάρχουν παγίδες ή «gotchas» που συναντήσαμε κατά την προσθήκη περιστροφή εκεί;
  • Είναι ένας ευκολότερος τρόπος για να περιστρέψετε ένα MapView εκεί;
  • Αν έχω μια επικάλυψη θα το convertCoordinate: toPointToView: μέθοδος εξακολουθεί να λειτουργεί με τον ίδιο τρόπο; Θα ήθελα να υποθέσουμε ότι θα έπρεπε να ισχύει το ίδιο μετατρέψει σε επικάλυψη μου για τα σημεία για να παρατάξει, αλλά ίσως η μέθοδος είναι πιο έξυπνη από αυτό.

Αν υπάρχει κάτι που νομίζετε ότι θα μπορούσε να βοηθήσει θα ήθελα πολύ να τα μάθουμε όλα.


Επεξεργασία: Μετά από πολύ πειραματισμό πιστεύω ότι θα πρέπει να χρησιμοποιούν στατικές χάρτες που μπορώ να περιστρέφεται και τον εαυτό μου επικάλυψης, ωστόσο, θα εξακολουθούν να ενδιαφέρονται για οποιαδήποτε πληροφορία σχετικά με την περιστροφή MKMapView.

Δημοσιεύθηκε 06/10/2009 στις 00:20
πηγή χρήστη
Σε άλλες γλώσσες...                            


4 απαντήσεις

ψήφοι
8

Επίσης, σχεδιάζουν να χρησιμοποιήσουν περιστραφεί MKMapView στην αίτησή μου. Για να εμφανίσετε τους σχολιασμούς unrotated μπορώ να χρησιμοποιήσω τον ακόλουθο κώδικα:

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

Φαίνεται να λειτουργεί για μένα.

Απαντήθηκε 14/10/2009 στις 12:03
πηγή χρήστη

ψήφοι
6

Συγγνώμη για να αναβιώσει ένα ολοκληρωμένο θέμα, αλλά ένα πιο «πέτυχα»: εάν μεγέθους Εμφάνιση χάρτη σας να είναι αρκετά μεγάλη ώστε να περιστρέφεται έτσι ώστε να καλύπτει πάντοτε ολόκληρη την οθόνη, τότε θα καταλήξετε περικοπή της «Google» λογότυπο από την κάτω αριστερή . Αυτό είναι σαφώς αντίθετη με την άδεια σύμφωνα με το οποίο μπορείτε να χρησιμοποιήσετε MapKit και μπορεί να αποτελέσει λόγο για την απόρριψη της εφαρμογής. Στην πράξη, προσθέτοντας μια στατική έκδοση του λογότυπου της Google ως UIImageView στην κορυφή φαίνεται να θεωρείται αποδεκτή από όλα τα μέρη.

Απαντήθηκε 25/11/2010 στις 15:06
πηγή χρήστη

ψήφοι
5

Αυτό είναι ένα φρέσκο δείγμα MKMapView περιστροφής με το iPhone ccelerometer . Ελπίζω να σας βοηθήσουμε.

Απαντήθηκε 18/11/2009 στις 00:31
πηγή χρήστη

ψήφοι
1

Ξεκίνησα να δουλεύω με MKMapView περιστροφές και έχουν διαπιστώσει ότι:

  • Όταν εφαρμόζετε ένα CGAffineTransform στον χάρτη δείτε τη μέθοδο convertCoordinate: toPointToView: λειτουργεί με τον ίδιο.
  • Οι σχολιασμοί περιστρέφονται με την άποψη, συμπεριλαμβανομένου του κειμένου σχολιασμό.
  • Περιοχή που ταιριάζει ακόμα φαίνεται να ταιριάζει σε μια περιοχή στην οθόνη, δεν ταιριάζει στην προβολή χάρτη (έκανα το χάρτη μου, μεγαλύτερο από ό, τι η μητρική άποψή του, ώστε να μπορεί να περιστρέφεται χωρίς να δείχνει την άποψη πίσω).
Απαντήθηκε 06/10/2009 στις 18:21
πηγή χρήστη

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