Δρομολόγησης, polylines στο iPhone Χάρτες Google

ψήφοι
1

Στο iPhone app μας θα πρέπει να σχεδιάσετε μια διαδρομή στο Google Maps (GMaps είναι η μόνη επιλογή, δεν μπορούμε να εξετάσουμε άλλους χάρτες).

Εφιστούμε τη διαδρομή, ενώ ο χρήστης περπατά γύρω - εντοπισμού GPS βασικά. Στη συνέχεια, θα εμφανιστούν όλες οι αποθηκευμένες διαδρομές στο χάρτη. Το πρόβλημα είναι ότι η Google Maps είναι σχεδόν άχρηστα. Είναι αδύνατο να μετακινηθείτε στο χάρτη, Μεγέθυνση (τα πάντα είναι εξαιρετικά αργή).

Τώρα εφιστούμε τη διαδρομή σε ένα διαφανές στρώμα [UIColor clearColor] στην μέθοδο - (void) drawRect: (CGRect) recT οποία ονομάζεται χρησιμοποιώντας [setNeedsDisplay] μέσω UIGraphicsGetCurrentContext. Το καθήκον μας είναι να σχεδιάσετε μια διαδρομή (σχεδόν όπως στη μητρική app iPhone GMaps), έτσι ώστε ο χάρτης θα είναι κυλιόμενη και εύκολο να κάνετε ζουμ και η διαδρομή δεν θα είναι glitchy.

Ως παράδειγμα για το τι πρέπει να κάνουμε μπορώ να επισημάνω σε αυτό το app http://itunes.apple.com/us/app/endomondo-tracker/id333210180?mt=8 Ίσως μπορείτε να μου δείχνουν οποιαδήποτε από τις βιβλιοθήκες που κάνουν Αυτό? Σας ευχαριστώ για τη βοήθειά σας.

Δημοσιεύθηκε 29/12/2009 στις 11:59
πηγή χρήστη
Σε άλλες γλώσσες...                            


1 απαντήσεις

ψήφοι
0

Μπορεί να θέλετε να ρίξετε μια ματιά σε http://github.com/mobilemelting/nvpolyline Η λύση αυτή είναι ιδιαίτερα απευθύνεται σε εκδόσεις του iPhone OS πριν από ν.4.0

Αν και μπορεί επίσης να χρησιμοποιηθεί σε Hope ν.4.0 αυτό βοηθά.

Απαντήθηκε 06/07/2010 στις 14:10
πηγή χρήστη

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