arrow_back Volver
Inicio keyboard_arrow_right Artículos keyboard_arrow_right Artículo

Integrar Google Maps en android

Marines Méndez

Software Developer

av_timer 6 Min. de lectura

remove_red_eye 3693 visitas

calendar_today 29 Octubre 2019

Google Maps es un servicio que proporciona información detallada sobre regiones geográficas y sitios de todo el mundo. Además de los mapas de carreteras convencionales, Google Maps ofrece vistas aéreas y satelitales de muchos lugares. En algunas ciudades, Google Maps ofrece vistas de la calle que comprenden fotografías tomadas de vehículos. Muchas aplicaciones utilizan el servicio de google maps en android un ejemplo sería la aplicación de pokémon Go que en base a nuestra ubicación nos muestra pokémon que se encuentran cerca de nosotros para poderlos atrapar.

Un dato importante es que a partir del 11 de junio del 2018 google decidió agregar la facturación por lo cual es necesario que nosotros tengamos una tarjeta a la mano para poder hacer uso de algunos servicios de google Maps, pero no nos preocupemos porque algunos elementos básicos de google maps son gratuitos y además de eso google map nos proporciona 300 dólares gratuitos para que nosotros podamos adquirir otros elementos y así decidir si los seguimos usando o no, otra cosa importante que nos dice google map es que solamente solicita los datos de la tarjeta para comprobar que no eres un robot no se te cobrará nada a menos que actualizar la cuenta de forma manual a una versión de pago.

Primero vamos a seleccionar nuestro país leer las políticas y aceptarlas damos clic en aceptar y continuar.

Texto alternativo

Seleccionamos en el menú Google Maps y después API.

Texto alternativo

Si tenemos nuestro proyecto creado lo seleccionamos si no creamos uno

Texto alternativo

Agregamos el nombre del proyecto y damos clic en crear

Texto alternativo

Seleccionamos Maps SDK for android y habilitamos

Texto alternativo

Texto alternativo

Vamos a crear nuestra API KEY seleccionamos CREDENCIALES

Texto alternativo

Después damos clic en credenciales en la sección API y servicios

Texto alternativo

Ahora damos clic en Credenciales y seleccionamos Clave de API

Texto alternativo

Ya podemos usar la clave así que la copiamos, si deseamos agregar restricciones damos clic en restringir clave.

Texto alternativo

Seleccionamos Apps de Android y si deseamos podemos agregar una huella digital ejecutando el código que se encuentra en la parte derecha obtenemos y damos clic en AGREGAR UN ELEMENTO se coloca el nombre del paquete y la huella digital.

Texto alternativo

Para obtener la huella digital tenemos que crear nuestro proyecto damos clic en New y despues en New Project

Texto alternativo

Seleccionamos Google Maps Activity clic en Next

Texto alternativo

Agregamos el nombre de proyecto y seleccionamos el lenguaje Kotlin o JAVA y damos clic en Finish

Texto alternativo

Aparece el siguiente archivo y nos proporciona la huella digital esta es la que vamos a copiar y pegar en console cloud. En la parte de abajo vamos a colocar la API Key

Texto alternativo

Abrimos el archivo String.xml y creamos un nuevo string colocando el api key

<string name="api_key">coloca tu api key</string>

Texto alternativo

Ahora llamamos el string en el archivo google_maps_api.xml

<string name="google_maps_key" templateMergeStrategy="preserve" translatable="false">@string/api_key</string>

Texto alternativo

Ya podemos usar google maps en nuestra aplicación android por ultimo damos clic en run y nuestra mapa se mostrará.

Texto alternativo

Bootcamp Ciencia de Datos

12 semanas de formación intensiva en los conocimientos, fundamentos, y herramientas que necesitas para ser científico de datos

Más información