Estoy familiarizado con el uso de la API de JavaScript de Google Maps. 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.MKMapView Zoom y región
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 de 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 delta? ¿O hay algún algoritmo para convertir un nivel de zoom entero (como 9) a estos valores delta?
Como pregunta extra ¿Hay alguna forma para especificar un nivel de zoom mínimo-máximo en un MKMapView :)
Gracias
Niza descrito, que me dejó sabía lo básico. ¡¡Voto arriba !!! – NSPratik
@ Kelvin, ¿puedes describir más detalles sobre cómo "aplicar ingeniería inversa al tamaño del tramo que utiliza Google para un nivel de zoom determinado y crear un tramo"? Realmente lo necesito –