Hoe genereer ik een API Sleutel voor integratie van Google Maps
Stap 1: Ga naar het Google Cloud Platform Console
- Ga naar de website van het Google Cloud Platform Console: https://console.cloud.google.com/
- Log in met je Google-account (jouwaccount@gmail.com) als je nog niet bent ingelogd.
Stap 2: Maak een nieuw project
- Klik op het vervolgkeuzemenu naast het Google Cloud Platform-logo en selecteer "Project maken".
- Geef een naam op voor je project, bijvoorbeeld "Google Maps API-integratie".
- Klik op de knop "Maken" om het project aan te maken.
Stap 3: Activeer de Google Maps JavaScript API
- Klik op het zijmenu "Bibliotheek" aan de linkerkant van het scherm.
- Zoek naar "Maps JavaScript API" in de zoekbalk bovenaan de pagina.
- Klik op de kaarttegel "Maps JavaScript API" in de zoekresultaten.
- Klik op de knop "Inschakelen" om de API in te schakelen voor je project.
Stap 4: Maak een API-sleutel
- Klik op het zijmenu "API's en services" en selecteer "Credentials".
- Klik op de knop "API-sleutel maken".
- Er verschijnt een dialoogvenster met de API-sleutel.
- Je kunt ervoor kiezen om de API-sleutel te beperken tot een specifiek domein.
Stap 5: Beperk de API-sleutel tot een specifiek domein
- Klik op de knop "API-beperkingen" onderaan het dialoogvenster van de API-sleutel.
- Selecteer de optie "HTTP-verwijzingen (websites)".
- Voeg het domein "domein.nl" toe aan de lijst met toegestane HTTP-verwijzingen.
- Klik op de knop "Opslaan" om de wijzigingen op te slaan.
Stap 6: Gebruik de API-sleutel in je website
- Kopieer de gegenereerde API-sleutel.
- Plaats de API-sleutel in je JavaScript-code voor de Google Maps-integratie op je website. Bijvoorbeeld:
<script src="https://maps.googleapis.com/maps/api/js?key=JOUW_API_SLEUTEL&libraries=places"></script>
Nu is je API-sleutel gemaakt en beperkt tot alleen gebruik vanaf het domein "domein.nl". Zorg ervoor dat je de API-sleutel vervangt in de JavaScript-code van je website met de gegenereerde API-sleutel.
Opmerking: Zorg ervoor dat je de nodige beveiligingsmaatregelen neemt om te voorkomen dat de API-sleutel wordt blootgesteld aan ongeautoriseerd gebruik, zoals het beperken van het toegestane HTTP-referer-domein tot alleen je eigen domein en het regelmatig controleren van de API-gebruiksstatistieken in het Google Cloud Platform Console.