Você está na página 1de 10

API DE GOOGLE MAPS EN ANGULAR JS

Para integrar Google Maps en tu aplicación es necesario registrarse en la cuenta de Google


para desarrolladores y generar el API KEY de la aplicación ya sea para entornos web,
android o ios, esto permitirá trabajar con Google Maps. Para hacer este proceso, se debe
ingresar a la consola de desarrolladores de google

Una vez nos encontramos en la plataforma de google, es necesario que selecciones la


tecnología con la cual se integrará Google Maps, para este caso lo trabajaremos para las
versiones web

Al seleccionar la plataforma nos aparecerá una serie de textos los cuales nos explican sobre
Google Maps en este paso vamos a dar click en la parte superior de la ventana sobre costado
derecho en el botón “Obtener una clave”. En la ventana que se nos abre, nos dirigimos a
seleccionar la opción “Crear proyecto” y continuar.
Continuamos digitando el nombre de nuestra aplicación para reconocer la clave generada
por Google Maps. Podemos llamarla con el nombre “MapasNativo”

Apenas se tenga lista la información, se puede pulsar el botón de “Crear” para que
google genere el id del producto.

Copiar esta clave API ya que con esta realizaremos la integración con Google Maps.
Se debe posteriormente ingresar a API y Servicios y dar clic en habilitar servicios

Luego escogemos Googlemaps para JavaScript

Damos clic en el botón habilitar y obtenemos la llave


Ejemplo 1. Cargar un mapa de google con AngularJS que permita agregar un marcador
para referenciarlo.

Se debe inicialmente definir una estructura de proyectos como se muestra a continuación

El archivo googleMaps.html se encarga de vincular el apikey con el mapa y desplegar la


interfaz para agregar marcadores, debe tener una estructura como se muestra a continuación

El archivo maps.css contiene los estilos asociados al mapa


El archivo maps.js se encarga de recibir los datos de latitud, longitud y título de la vista para asociarlos a
una función que pueda pintar el marcador
El mapa se vería de la siguiente forma

Ejemplo 2
Crear una aplicación con angular JS y GoogleMaps que permita por medio de un JSON pintar marcadores
de las diferentes sedes de la UNIAJC.

La aplicación se debe apreciar de la siguiente forma


Angular CLI con el uso de Google Maps

Inicialmente, se debe instalar la dependencia en el proyecto creadp con el gestor angular CLI

npm install @agm/core --save

En el archivo app.module. ts se definen las importaciones necesarias para cargar un mapa de Google.

El archivo app.component.ts requiere las propiedades de latitud y longitud para desplegar en el mapa
las coordenadas
El archivo app.component.html toma como referencia las propiedades de latitud y longitud

Se debe finalmente definir un estilo para agm-map en el archivo App.component.css

Finalmente, se puede apreciar el mapa con su marcador

Você também pode gostar