Sono familiarità con l'utilizzo di Google Maps API Javascript. Recentemente ho iniziato ad usare quadro MapKit per un progetto iPhone, ma sto avendo un momento difficile da capire lo zoom e l'impostazione di una regione sulla mappa.
In Google Maps API ho utilizzato livelli di zoom interi come 8, 9, 10 con la funzione di semplice setZoom (). L'unico metodo equivalente posso vedere nel quadro MapKit è setregion: animato. A quanto ho capito, ho bisogno di impostare i valori di campata di una regione di latitudine e longitudine Delta per specificare il livello di zoom. Ma io davvero non ho un'idea di ciò che questi valori rappresentano (ho letto la documentazione).
Quando uso un delegato MKMapView e tracciare i valori di intervallo in regionDidChange metodo delegato risultati non sembrano correlare tra loro. Va bene quando ho diminuire e vedere l'arco valori delta sono in aumento, come specificato nella documentazione. Ma improvvisamente mi trascino la mappa senza zoom e valori delta divento 0.0.
Qualcuno può spiegare che cosa è il punto di riferimento per questi arco e delta? O c'è qualche algoritmo per convertire un livello di zoom intero (come 9) a questi valori delta?
Come una domanda bonus esiste un modo per specificare un livello minimo-massimo di zoom su un MKMapView :)
Grazie













