Είμαι εξοικειωμένος με τη χρήση του Google Maps API Javascript. Πρόσφατα άρχισα να χρησιμοποιώ πλαίσιο MapKit για ένα έργο το iPhone, αλλά είμαι έχοντας έναν σκληρό χρόνο να καταλάβω ζουμ και τον καθορισμό μιας περιοχής στο χάρτη.
Στο Google Maps API Θα χρησιμοποιηθεί για να χρησιμοποιήσετε ακέραιο τα επίπεδα ζουμ, όπως 8, 9, 10, μαζί με την απλή setZoom λειτουργία (). Η μόνη άλλη ισοδύναμη μέθοδος μπορώ να δω στο πλαίσιο MapKit είναι setRegion: κινουμένων σχεδίων. Όπως καταλαβαίνω, θα χρειαστεί να ρυθμίσετε τις τιμές γεωγραφικού πλάτους και μήκους διάρκεια μιας περιοχής του «Δέλτα» για να καθορίσετε το επίπεδο ζουμ. Αλλά πραγματικά δεν έχουν ιδέα για το τι αυτές οι τιμές αντιπροσωπεύουν (Ι διαβάστε την τεκμηρίωση).
Όταν χρησιμοποιείτε ένα πληρεξούσιο MKMapView και να εντοπίζουν τις τιμές ανοίγματος στο regionDidChange αποτελεσμάτων της μεθόδου εκπρόσωπος δεν φαίνεται να συσχετίζονται μεταξύ τους. Είναι εντάξει όταν σμίκρυνση και να δείτε το χρονικό Οι τιμές δέλτα αύξηση, όπως ορίζεται στην τεκμηρίωση. Αλλά ξαφνικά να σύρετε το χάρτη χωρίς ζουμ και τιμές δέλτα γίνει 0,0.
Μπορεί κάποιος παρακαλώ να εξηγήσει ποιο είναι το σημείο αναφοράς για την εν λόγω έκταση και δέλτα; Ή είναι κάθε αλγόριθμο για να μετατρέψετε ένα επίπεδο μεγέθυνσης ακέραιο (όπως 9) σε αυτά τα δέλτα τιμές εκεί;
Ως ερώτηση μπόνους υπάρχει κάποιος τρόπος για να καθορίσετε ένα ελάχιστο-μέγιστο επίπεδο ζουμ σε μια MKMapView εκεί :)
Ευχαριστώ













