Ho familiarità con l'utilizzo dell'API JavaScript di Google Maps. Recentemente ho iniziato ad usare il framework MapKit per un progetto per iphone, ma ho difficoltà a capire lo zoom e l'impostazione di una regione sulla mappa.MKMapView Zoom e regione
Nell'API di Google Maps ho utilizzato i livelli di zoom intero come 8, 9, 10 insieme alla funzione semplice setZoom(). L'unico metodo equivalente che posso vedere nel framework MapKit è setRegion: animated. Come ho capito, ho bisogno di impostare i valori di "delta" di latitudine e longitudine dello span di una regione per specificare il livello di zoom. Ma davvero non ho idea di cosa rappresentino questi valori (ho letto la documentazione).
Quando utilizzo un delegato MKMapView e traccia i valori di span in regionDidChange, i risultati del metodo delegato non sembrano correlarsi tra loro. Va bene quando faccio lo zoom indietro e vedo i valori delta span che aumentano come specificato nella documentazione. Ma all'improvviso trascino la mappa senza zoom e i valori delta diventano 0.0.
Qualcuno può spiegare qual è il punto di riferimento per questi span e delta? Oppure esiste un algoritmo per convertire un livello di zoom intero (come 9) in questi valori delta?
come una questione bonus c'è un modo per specificare un livello minimo-massimo di zoom su un MKMapView :)
Grazie
Nizza descritto che mi lascia conosceva basi. Venerato !!! – NSPratik
@ Kelvin, puoi descrivere più dettagliatamente come "decodificare le dimensioni di span che Google utilizza per un dato livello di zoom e creare uno span". Ne ho davvero bisogno –