En este Tutoriales En Linea les mostraremos la manera de utilizar la API de Google Maps en una aplicación nativa de Android Studio. Cuando Google decidió introducir un servicio de mapas hace muchos años, es difícil decir si o no alguna vez anticiparon que tiene una versión disponible para su integración en las aplicaciones móviles.
Cuando la primera versión basada en web de lo que eventualmente se llamaría Google Maps se introdujo en 2005, el iPhone todavía tenía que encender la revolución smartphone y la empresa que se estaba desarrollando el sistema operativo Android no sería adquirida por Google por otros seis meses.
Sea cual sea las aspiraciones de Google tenía para el futuro de Google Maps, es notable que consideraba que todo el poder de Google Maps se pudiera acceder directamente a través de las aplicaciones de Android utilizando el API de Google Maps para Android.
En tecnogeek.net tiene por objeto proporcionar una visión general del sistema de Google Maps y Google Maps para Android API. El Tutoriales En Linea ofrecerá una visión general de los diferentes elementos que componen la API, detalle los pasos necesarios para configurar un entorno de desarrollo para trabajar con Google Maps y luego trabajar a través de algunos ejemplos de código que demuestran algunos de los conceptos básicos de la integración de Google Maps para Android.
Los Elementos de la API de Google Maps para Android
El API de Google Maps para Android se compone de un conjunto básico de clases que se combinan para proporcionar capacidades de mapeo de aplicaciones de Android. Los elementos clave de un mapa son los siguientes:
- GoogleMap - La clase principal de la API de Google Maps para Android. Esta clase es responsable de la descarga y visualización de mosaicos de mapas y para visualizar y responder a asignar controles. El objeto GoogleMap no ha sido creada directamente por la aplicación sino que se crea cuando se crean instancias MapView o MapFragment. Una referencia al objeto GoogleMap se puede obtener en código de la aplicación a través de una llamada al método getMap () de un MapView, MapFragment o instancia SupportMapFragment.
- MapView - Una subclase de la clase View, esta clase proporciona la lona vista en la que el mapa se dibuja por el objeto GoogleMap, permitiendo que un mapa para ser colocado en el diseño de la interfaz de usuario de una actividad.
- SupportFragmentMap - Una subclase de la clase Fragmento, esta clase permite que un mapa para ser colocado dentro de un fragmento en una disposición Android.
- Marcador - El propósito de la clase de marcador es permitir ubicaciones que hay que marcar en un mapa. Los marcadores se añaden a un mapa mediante la obtención de una referencia al objeto GoogleMap asociado con un mapa y luego hacer una llamada al método de esa instancia de objeto addMarker (). La posición de un marcador se define por medio de longitud y latitud. Los marcadores se pueden configurar en un número de maneras, incluyendo la especificación de un título, texto y un icono. Los marcadores también pueden ser hechas para ser "arrastrable", lo que permite al usuario mover el marcador a diferentes posiciones en un mapa.
- Formas - El dibujo de líneas y formas en un mapa se logra mediante el uso de las clases de polilínea, polígono y Circle.
- UiSettings - La clase UiSettings proporciona un nivel de control desde una aplicación de controles de interfaz de usuario que aparecen en un mapa. El uso de esta clase, por ejemplo, la aplicación puede controlar si el zoom, la ubicación y la brújula controles actuales aparecen en un mapa. Esta clase también se puede utilizar para configurar qué toque gestos pantalla son reconocidos por el mapa.
- Mi ubicación Capa - Cuando está activada, la capa de Mi ubicación muestra un botón en el mapa que, cuando está seleccionado por el usuario, centra el mapa en la actual ubicación geográfica del usuario. Si el usuario es estacionario, esta ubicación está representada en el mapa por un marcador azul. Si el usuario está en movimiento la ubicación está representado por un galón que indica la dirección del usuario de los viajes.
La mejor manera de familiarizarse con la API de Google Maps para Android es trabajar a través de un ejemplo. El resto de este Tutoriales En Linea se va a crear una sencilla aplicación Google Maps basado además de destacar las áreas clave de la API.
Crear el proyecto de Google Maps
Crear un nuevo proyecto en Android de estudio, coloca MapDemo en el campo de Nombre de la aplicación y tutorialesenlinea.es como el ajuste de dominio de la empresa antes de hacer clic en el botón Siguiente.
Luego seleccione los factores de forma y el SDK mínimo (Select the form factors and minimum SDK) API 21: Android 5.0(Lollipop) y en la en la pantalla de factores de forma, activar la opción de teléfono y la tableta, luego en siguiente.
Añadimos una actividad para su proyecto, seleccione Google Maps Activity. Continuar para avanzar a través de las pantallas, solicitando la creación de una actividad (Activity Name) llamada MapsActivity con el nombre del diseño (Layout Name).
Comentarios