Du er ikke logget ind: Log ind eller opret profil
 
Tutorials

GMap tutorial

Som udgangspunkt er der brugt en clean installation af Drupal 6.19 på engelsk til denne tutorial.
Lad os lave et lille site, med en oversigt over danske forlystelsesparker, ved brug af Gmap og Location modulerne til Drupal.

  • Start med at hente og installere Gmap og Location modulerne herfra: http://drupal.org/project/gmap og http://drupal.org/project/location.
  • Gå til Home > Administer > Site building > Modules, og aktiver modulerne Gmap, Gmap location, Location og Node locations.
  • Nu skal vi have sat Gmap op. Gå til Home > Administer > Site configuration > Gmap.
  • Som det nok kan ses, skal man bruge en API nøgle fra Google. Så gå til http://code.google.com/intl/da-DK/apis/maps/signup.html, og gennemlæs og godkend vilkårene for brug, og indtast det domæne som man ønsker at bruge, f.eks. hedder hjemmesiden ”testdrupal.dk” skriver man ”http://testdrupal.dk”, eller kører man siden på en lokal maskine skriver man ”http://localhost” eller ”http://127.0.0.1” alt efter hvordan serveren er at op. Tjek url'en på din Drupal installation hvis du er i tvivl.
  • Klik Generate API Key.
  • Marker og kopier API nøglen, den skulle gerne være noget lignende:
  • Gå tilbage til Drupal og indsæt nøglen i Gmaps indstillinger.
  • Gem og bliv på siden.
  • Nu skulle man gerne kunne se et Google Maps på siden, her kan man flytte fokus til lige hvor man har lyst, også zoom level. Lige nedenunder kortet kan man bestemme kortets størrelse i pixels.
  • Gem om nødvændigt.
  • Opret en ny Content type og kald den Forlystelsespark. Læg mærke til at der er kommet et nyt indstillingspunkt; Locative information. Der er 4 underpunkter til dette punkt, de omfatter:
  •  
    • Number of locations. Her kan man indstille hvor mange punkter man max/min. må sætte for denne Content type, og hvor mange man kan sætte af gangen. Lad disse indstillinger stå på standard.
    • Collection settings. Her kan man indstille hvilke adresse-informationer man kan indtaste. Vælg Allow ved City, og sæt Country til Denmark, selvfølgelig :-)
    • RSS Settings. Kort, RSS indstillinger, lad dem stå på standard.
    • Display Settings. Her kan man vælge hvilke dele af lokationen der bliver vist i den oprettede Node. Lad dem alle stå på standard.
  • Gem.
  • Vi kan nu oprette en placering til forlystelsesparken når man opretter en ny. Men vi kunne godt tænke os at der også bliver vist et kort når man er på forlystelsesparkens node. Så gå til Home > Administer > Site building > Blocks. Find Location map under Disabled, og flyt den op i Content.
  • Gem
  • Nu bliver kortet også vist på forlystelsesparkens side.
  • Endnu en ting vi godt kunne tænke os, er at man blot kan skrive en adresse i stedet for at vælge placeringen på kortet, når man opretter en forlystelspark. For at kunne det skal vi aktivere muligheden for at Location modulet kan tjekke hos Gmap om hvor adressen er henne af i verden. Så gå til Home > Administer > Site configuration > Location. Set Default country til Denmark, og sæt flueben ved Use a Google Map to set latitude and longitude.
  • Gem.
  • Klik så ind under punktet Geocoding options, i toppen af siden.
  • Find Danmark på listen, og vælg Google maps i stedet for None.
  • Gem.
  • Nu skulle man gerne kunne skrive en adresse i stedet for at vælge placeringen på et kort, og Gmap vil selv sætte markøren på kortet.

God fornøjelse.
 

0
Din bedømmelse: Ingen

  • Det er gratis
  • Du kan skrive artikler og tips
  • Du kan få hjælp eller hjælpe andre 
  • - og meget mere …