Visa dem vägen: Bädda in en Google-karta på en webbplats

Vad du ska veta

    • Gå till Google Cloud Platform Console och skapa eller välj ett projekt och klicka sedan på Fortsätt. På sidan Inloggningsuppgifter får du en API-nyckel

    .

  • Infoga JavaScript-koden (visas nedan) i BODY-delen av HTML-dokumentet.
  • I huvudet på HTML-dokumentet, ange CSS-begränsningar för kartan, inklusive storlek, färger och sidplacering.
  • Den här artikeln förklarar hur du infogar en Google-karta med en platsmarkör på din webbsida. Denna process inkluderar att hämta en speciell mjukvarunyckel från Google och sedan lägga till relevant JavaScript till sidan.

    Erhåller na Google Maps API Key

    För att skydda sina servrar från att bombarderas av förfrågningar om kartor och platssökningar, stryper Google åtkomsten till sin kartdatabas. Du måste registrera dig hos Google som utvecklare för att få en unik nyckel för att använda applikationsprogrammeringsgränssnittet för att begära data från Maps-servrarna. API-nyckeln är gratis såvida du inte behöver kraftig åtkomst till Googles servrar (till exempel för att utveckla en webbapp).

  • För att registrera din API-nyckel:

  • Gå till Google Cloud Platform Console och efter att ha loggat in med ditt Google-konto kan du antingen skapa ett nytt projekt eller välja ett befintligt.

  • Klicka Fortsätt för att aktivera API:t och alla relaterade tjänster.

    Inloggningsuppgifter sida, skaffa en API-nyckel. Vid behov, ställ in relevanta begränsningar för nyckeln.

    Säkra din API-nyckel med hjälp av bästa praxis rekommenderas av Google.

    Om du tror att du måste visa kartan oftare än din kostnadsfria kvot tillåter, skapa ett faktureringsavtal med Google. De flesta webbplatser, särskilt lågtrafikerade bloggar eller nischwebbplatser, kommer sannolikt inte att förbruka mycket av kvottilldelningen.

  • Infoga JavaScript på din webbsida

    Infoga följande kod i din Webbsida, i BODY-delen av HTML-dokumentet:

    // Initiera och lägg till kartfunktionen initMap {

    // Platsen för flaggan var flagga = {lat: XXX, lng: YYY};

        // Kartan, centrerad vid flaggan var map = new google.maps.Map( document.getElementById('map'), {zoom: 4, center: flagga});

        // Markören, placerad vid flaggan var markör = ny google.maps.Marker ({position: flagga, karta: karta}); } src=’https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap’>

          Ändra följande i denna kod:

        • Ersätt flagga med ett namn som refererar till platsen du fäster. Håll det enkelt och kort (som

          hem

          eller kontor

          eller

          Paris

          eller detroit

          ). Du kan köra den här koden och lämna flagga som den är, men att ändra namnet stöder återanvändning av den här koden på samma sida, för att bädda in flera olika kartor.

        • Ersätt XXX och ÅÅÅ med latitud och longitud, i decimaler, för platsen för kartans markör. Du måste ersätta dessa värden för att kartan ska visas korrekt. Ett enkelt sätt att hitta latitud och longitud är att öppna Google Maps och högerklicka på den exakta platsen du tänker flagga. I snabbmenyn väljer du Vad är här? för att se latitud och longitud.
  • Byt ut YOUR_API_KEY med API-nyckel som du fått från Google. Sätt inte mellanslag mellan likhetstecknet och et-tecken. Utan nyckeln kommer sökningen att misslyckas och kartan visas inte korrekt.
  • Optimala metoder

    I huvudet på ditt HTML-dokument, ange CSS-begränsningar för kartan, inklusive storlek, färger och sidplacering.

    Googles kartskript innehåller attribut som zoom

    och center

      som är öppna till modifiering av slutanvändare. Denna mer avancerade teknik stöds av Googles utvecklardokumentation.

      Ett Google Maps API är en värdefull tillgång. Googles instruktioner för bästa praxis ger utmärkta råd för att säkra nyckeln mot missbruk av andra. Korrekt säkerhet är särskilt relevant om du har ställt in ett betalningssystem för API-åtkomst, eftersom du kan få en hög räkning om dina referenser blir stulna. I synnerhet exemplet vi har visat här gör

      bädda in API-nyckel direkt i koden – vi har gjort detta i syfte att demonstrera proceduren. I en produktionsmiljö är det dock bättre att ange miljövariabler för nyckeln istället för att infoga nyckeln direkt.

    Lämna ett svar

    Relaterade Inlägg