Introduction
WP-ImmoMakler® PLUS utilise les clés API Google Maps (Application Programming Interface) pour la représentation des cartes immobilières (résultats de recherche), le géocodage (détermination de la latitude et de la longitude des adresses indiquées, ou du centre de la zone NPA si la rue/le numéro de la maison ne sont pas publics) et pour la complétion automatique des adresses dans la recherche de proximité.
Pour utiliser les services Google Maps, une clé API est nécessaire pour que Google puisse autoriser l'utilisation et la facturer en cas d'utilisation importante.
Pour pouvoir utiliser les clés API, vous devez créer un compte de facturation et l'associer au projet API : https://console.cloud.google.com/project/_/billing/enable.
Mais ne vous inquiétez pas, même les clients disposant de plus de 800 propriétés et d'un trafic important sur leur site web n'ont pas encore dépassé l'une des limites payantes. Depuis quelque temps, Google demande tout de même, par mesure de sécurité, d'indiquer un compte bancaire ou une carte de crédit, mais comme nous l'avons dit, l'expérience montre que le contingent mensuel gratuit n'est pas épuisé.
Pour des raisons de sécurité, les clés API Google Maps doivent être limitées afin qu'aucun tiers ne puisse les utiliser à vos dépens (la clé API JavaScript, par exemple, est lisible par tous dans le code source du navigateur).
L'API de géocodage est appelée par le serveur (restriction à l'adresse IP) et les cartes et l'autocomplétion par le navigateur des visiteurs de votre site web (restriction au nom de domaine). Une clé API ne peut être limitée qu'aux adresses IP ou aux URL/noms de domaine, vous avez donc besoin de deux clés API différentes.
Si vous avez des questions à ce sujet ou si vous avez besoin d'aide pour l'installation, nous serons bien sûr ravis de vous aider !
Clés API et paramètres nécessaires
1) Clé de serveur
Détermination des positions des cartes, cartes pour l'aperçu avant impression PDF, complétion des adresses Recherche de proximité (Geocoding API, Places API (New) et Maps Static API)
Instructions détaillées de Google : Créer une clé pour l'API de géocodage de Google Maps
Page de vos paramètres de clé API : https://console.developers.google.com/apis/credentials
Activer les API nécessaires sous "APIs & Services > Bibliothèque":
- "Geocoding API" : Activer l'API de géocodage
- "Places API (New)" : Activer Places API (New)
- "Maps Static API" : Activer l'API Maps Static
Restriction d'application recommandée :
- Adresse IP (votre adresse IP individuelle est affichée sous "WP-Admin > WP-ImmoMakler > Paramètres > Google Services", des environnements de développement supplémentaires sont également possibles ici)
Restriction API recommandée :
- "Geocoding API"
- "Places API (New)"
- "Maps Static API"
2) Clé du navigateur
Représentation cartographique et complétion d'adresses (Maps JavaScript API, Places API)
Instructions détaillées de Google : Créer une clé pour l'API de géocodage de Google Maps
Page de vos paramètres de clé API : https://console.developers.google.com/apis/credentials
Activer les API nécessaires sous "APIs & Services > Bibliothèque":
- "Maps JavaScript API" : Activer l'API Maps JavaScript
- "Places API" : Activer l'API Places
Restriction d'application recommandée :
- URL de référence HTTP (votre URL individuelle est affichée sous "WP-Admin > WP-ImmoMakler > Paramètres > Google Services", des environnements de développement supplémentaires sont également possibles ici). Veuillez ajouter un astérisque "*" à la fin, sinon seule la page d'accueil est autorisée à utiliser la clé API.
Restrictions recommandées pour l'API :
- "Maps JavaScript API"
- "Places API"


