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
- 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. - 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. - 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. - 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:- Geocoding API (adress till koordinater)
- Maps JavaScript API (kartor på webb)
- Places API (New) (sökning/platsdata)
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.
- 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. 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.