Kasper Tang Højriis
Product Developer
15 Oktober, 2021
Skrevet af: Kasper Tang Højriis
I juni 2018 blev Google Maps til en betalingsservice. Det betyder, at hvis du skal have et Google Maps-kort på din hjemmeside, er det nødvendigt for dig at oprette en API-nøgle til Google Maps.
I denne guide vil vi vise dig, hvordan:
Det kan være unødigt indviklet at aktivere Google API’er og oprette en API-nøgle. Derfor fokuserer denne guide på den mest simple fremgangsmåde, så du kan tilbyde Google Maps til dine kunder på din hjemmeside.
BEMÆRK:
Før du kan aktivere de 4 API’er og oprette en API-nøgle, skal du have oprettet en betalingskonto på Google Cloud Platform.
Det første, du skal gøre, er at logge på din Google-konto, hvis du ikke allerede er det.
Gå til siden https://developers.google.com/maps/documentation/javascript/get-api-key.
Du er nu på siden “Using API Keys”.
Under “Before you begin”-sektionen skal du klikke linket “Set up in Cloud Console”.
Nu burde du være på siden “Setting up in the Google Cloud Console”.
Under “Creating a project”-sektionen skal du klikke på ”Create new project”-knappen.
Nu burde du være på siden “New Project”.
Udfyld felterne.
Klik på ”CREATE”-knappen, når felterne er udfyldt.
BEMÆRK:
Gå tilbage til siden “Setting up in the Google Cloud Console” (se trin 3).
Klik på ”Go to Console”-knappen.
Du bliver nu bedt om at aktivere en Billing Account, som forbindes til dit projekt.
Klik på “CREATE BILLING ACCOUNT”.
Du skal nu udfylde de påkrævede informationer for at oprette en Billing Account. Til at starte med skal du opgive land samt acceptere Googles Terms of Service.
Herefter skal du udfylde nogle yderligere informationer inkl. kort-informationer.
Når de er udfyldt, skal du klikke på ”START MY FREE TRIAL”-knappen.
BEMÆRK:
Nu hvor du har fået oprettet en konto på Google Cloud Platform, kan du gå videre med at aktivere de 4 API’er, du skal bruge for at tilføje det almindelige Google Maps-kort.
Gå igen tilbage til siden “Setting up in the Google Cloud Console” (se trin 3 i tidligere afsnit).
Scroll ned til “Viewing enabled APIs”.
Klik på knappen med “Go to Google Maps Platform page”.
Du er nu på siden “Google Maps Platform – APIs”. Her kan du se dit projekt, som du oprettede tidligere.
Klik på projektet.
Du burde nu være på siden “Google Maps Platform – Maps APIs and Services”. Her kan du se en samling af alle Google Maps-relaterede API’er.
De 4 API’er, du skal bruge, er: Places API, Maps JavaScript API, Maps Embed API og Maps Static API.
Klik på hver af de 4 API’er, og aktivér dem en efter en ved at trykke på “ENABLE”.
Det kan være en fordel at åbne hver API i forskellige faner for at gøre det mere overskueligt.
Under “Google Maps Platform – APIs” (se trin 2 i tidligere afsnit) kan du nu se, hvilke API’er du har aktiveret i dit projekt.
Klik nu på ”Credentials”.
Klik på linket “Credentials in APIs & Services”.
Nu burde du være på siden “APIs & Services – Credentials”.
Klik på ”+ Create Credentials” for at få en dropdown-menu, og klik på “API key”.
Du har nu genereret en API-nøgle, som kan kalde op til de API’er, du aktiverede i trin 3 og 4 i det tidligere afsnit. Du skal nu vælge, om du vil begrænse din API-nøgle.
Hos Conversio mener vi, at du som minimum bør begrænse din API- nøgle, så du undgår misbrug på din regning, fordi den udelukkende kun kan bruges på domæner, du ejer.
Klik ”RESTRICT KEY”.
Du kan med fordel give nøglen et beskrivende navn.
Under “Key restrictions”-sektionen skal du vinge af ved ”HTTP referrers (web sites)”.
For at begrænse din API-nøgle til udelukkende dine domæner, skal du under “Website restrictions” tilføje dit/dine domæner i dette format:
BEMÆRK:
Nu er din nøgle begrænset til dine domæner.
Til sidst kopierer du din API-nøgle og videregiver den til webshopudbyder, så vi kan implementere den på din hjemmeside.