Google API

Med Google API kan ni visa kartor på er hemsida. 

För anläggningar kan ni välja en plats direkt från en karta som därefter visas på gruppsidor, för enskild aktiviteter i kalendern inkl vägbeskrivning.

För att aktivera Google API krävs ett par förberedande steg

  1. Skapa ett Google Cloud-konto
    Gå till console.cloud.google.com och logga in med ett Google-konto (eller skapa ett nytt). Om det är första gången du använder Google Cloud får du ofta en gratis kredit att testa med.
  2. Skapa ett nytt projekt
    Klicka på projektväljaren högst upp i konsolen och välj 'New Project'. Ge projektet ett namn, t.ex. 'Mina Kartor', och klicka på 'Create'. Se till att projektet är valt/aktivt innan du fortsätter.
  3. Lägg till en betalningsprofil
    Gå till Billing i sidomenyn och koppla ett betalkonto (kreditkort/betalprofil) till projektet. Utan aktiv fakturering går det inte att använda Maps-API:erna, även om du ligger inom gratiskvoten.
  4. Aktivera de API:er du behöver
    Gå till 'APIs & Services' > 'Library'. Sök upp och aktivera de API:er som passar ditt användningsfall, för att det ska fungera i WeUnite måste du aktivera:
    1. Geocoding API (adress till koordinater)
    2. Maps JavaScript API (kartor på webb)
    3. Places API (New) (sökning/platsdata)
  5. Skapa en API-nyckel
    Gå till 'APIs & Services' > 'Credentials'. Klicka på 'Create Credentials' > 'API key'. En nyckel genereras direkt som du sedan kan använda i din kod.
    Gå till System/inställningar/övrigt i WeUnite och klicka på Anslut under Google API och klistra in din API-nyckel i dialogrutan.
     

     

  6. Begränsa nyckeln (rekommenderas starkt)
    Klicka på den nya nyckeln för att redigera den. Under 'Application restrictions' väljer du t.ex. HTTP-referrers (för webbappar) och ange URLen till er hemsida (t.ex. https://demo.weunite.club). Under 'API restrictions' väljer du 'Restrict key' och kryssar bara i de API:er du faktiskt aktiverade. Detta skyddar dig mot missbruk och oväntade kostnader.
  7. Sätt upp budgetvarningar (rekommenderas)
    Gå till Billing > Budgets & alerts och skapa en budget med e-postvarningar. Google Maps-API:er är oftast gratis upp till en viss kvot per månad, men det är bra att få en varning innan du eventuellt debiteras.