1. Inicio
  2. Base de conocimientos
  3. Instalación
  4. Crear claves API de Google Maps

Crear claves API de Google Maps

Introducción

WP-ImmoMakler® PLUS utiliza las claves API de Google Maps (interfaz de programación de aplicaciones) para la visualización de mapas de propiedades (resultados de búsqueda), geocodificación (determinación de la longitud y latitud de las direcciones especificadas, o del centro del área del código postal si la calle/número de casa no es público) y para la cumplimentación automática de direcciones en la búsqueda por proximidad.

Para utilizar los servicios de Google Maps, es necesario disponer de una denominada clave API para que Google pueda autorizar el uso y cobrar por un uso extensivo.
Para poder utilizar las claves API, es necesario crear una cuenta de facturación y vincularla al proyecto API: https://console.cloud.google.com/project/_/billing/enable.
Pero no se preocupe, ni siquiera los clientes con más de 800 propiedades y mucho tráfico en su sitio web han superado hasta ahora uno de los límites de cobro. Desde hace algún tiempo, sin embargo, Google pide una cuenta bancaria o los datos de una tarjeta de crédito para estar seguros, pero como ya he dicho, la experiencia ha demostrado que la cuota mensual gratuita no se agota.

Por razones de seguridad, las claves de la API de Google Maps deben estar restringidas para que ningún tercero pueda utilizarlas a su costa (la clave de la API de JavaScript, por ejemplo, puede ser leída por cualquiera en el código fuente del navegador).
La API de geocodificación se llama desde el servidor (restricción a la dirección IP) y los mapas y autocompletar desde el navegador de los visitantes de su sitio web (restricción al nombre de dominio). Una clave API sólo puede restringirse a direcciones IP o URL/nombres de dominio, por lo que necesitas dos claves API diferentes.

Si tiene alguna pregunta o necesita ayuda con la instalación, estaremos encantados de ayudarle.

Claves y ajustes necesarios de la API

1) Clave del servidor

Determinación de posiciones de mapas, mapas para vista de impresión en PDF, búsqueda de proximidad para completar direcciones (API de geocodificación, API de lugares (nueva) y API estática de mapas)

Instrucciones detalladas de Google: Crear clave para la API de geocodificación de Google Maps

de la configuración de su clave API: https://console.developers.google.com/apis/credentials

Crear claves API de Google Maps para WP-ImmoMakler

Active las API necesarias en "APIs & Services > Library":
- "API de geocodificación": Activar API de geocodificación
- API de lugares (nueva)": Activar API de lugares (nueva)
- API estática de mapas": Activar API estática de mapas

Restricción de aplicación recomendada:
- Dirección IP (su dirección IP individual se muestra en "WP-Admin > WP-ImmoMakler > Configuración > Servicios de Google", entornos de desarrollo adicionales también son posibles aquí).
Restricción de API recomendada:
- "API de geocodificación"
- "API de Lugares (Nuevo)"
- "API estática de mapas"

2) Tecla del navegador

Visualización de mapas y cumplimentación de direcciones (Maps JavaScript API, Places API)

Instrucciones detalladas de Google: Crear clave para la API de geocodificación de Google Maps

de la configuración de su clave API: https://console.developers.google.com/apis/credentials

Crear claves API de Google Maps para WP-ImmoMakler

Active las API necesarias en "API y servicios > Biblioteca":
- Maps JavaScript API": Activar Maps JavaScript API
- Places API": Activar Places API

Restricción de aplicación recomendada:
- URL de referencia HTTP (su URL individual se muestra en "WP-Admin > WP-ImmoMakler > Configuración > Servicios de Google", entornos de desarrollo adicionales también son posibles aquí). Por favor, añada un asterisco "*" al final, de lo contrario sólo la página de inicio está autorizada a utilizar la clave API.

Restricciones de API recomendadas:
- "Maps JavaScript API"
- API de lugares

¿Le ha resultado útil este artículo?

Artículos relacionados

¿Tiene alguna otra pregunta?

También estaremos encantados de responder a sus preguntas de forma individual y personal.
Póngase en contacto con nosotros