Estoy familiarizado con el uso de Google Maps JavaScript API. Recientemente comencé a usar el framework MapKit para un proyecto de iphone, pero estoy teniendo un momento difícil para descifrar y establecer una región en el mapa.
En la API de Google Maps solía usar niveles enteros de zoom como 8, 9, 10 junto con la función simple setZoom (). El único método equivalente que puedo ver en el marco de MapKit es setRegion: animado. Según tengo entendido, necesito establecer los valores de delta de latitud y longitud del tramo de una región para especificar el nivel de zoom. Pero realmente no tengo una idea de lo que representan estos valores (leí la documentación).
Cuando uso un delegado MKMapView y rastreo los valores span en regionDidChange, los resultados del método delegado no parecen correlacionarse entre sí. Está bien cuando alejo y veo que los valores delta del span están aumentando según lo especificado en la documentación. Pero de repente arrastro el mapa sin hacer zoom y los valores delta se convierten en 0.0.
¿Alguien puede explicar cuál es el punto de referencia para estos tramos y deltas? ¿O hay algún algoritmo para convertir un nivel de zoom entero (como 9) a estos valores delta?
Como una pregunta de bonificación, hay alguna forma de especificar un nivel de zoom mínimo-máximo en un MKMapView :)
Gracias













