Google maps spara polygoner

Events happening in the community are now at Drupal community events on www.drupal.org.
masu0105's picture

Hej!

Sitter och försöker bygga en modul som kan visa en karta med hjälp av Google Maps V3. Tanken är att man ska kunna klicka på kartan för att skapa en polygon, polygonen ska på nått vis gå att spara för att sedan läsas in nästa gång kartan visas. Jag har kommit så långt att jag fått fram en karta där jag kan skapa en polygon.

Vet inte om det är bäst att spara polygonerna i en databas eller kanske som en kml fil. Men vad jag vet så finns det inte stöd för kml filer i Google Maps V3. Skulle behöva lite tips om hur jag ska göra för att gå vidare.

Mvh Markus

Comments

GMap?

sl27257's picture

Hejsan!

Har du tittat på GMap-modulen?

/Thomas

Ja, jag har tittat en del på

masu0105's picture

Ja, jag har tittat en del på den men jag vet inte hur jag ska lyckas få till de funktioner jag vill ha med den. Det är ju en stor modul med mycket filer m.m. och jag har inte hittat så mycket information om hur man kan använda den (annat än att visa en karta).

Tänkte att om jag gör en egen modul så får jag samtidigt lära mig lite mer om hur det fungerar. Men om det går göra med GMap så tar jag tacksamt emot alla tips jag kan få :)

Jag tänkte mer att du kunde

sl27257's picture

Jag tänkte mer att du kunde få lite tips om hur det är gjort där. I den kan ju makrot byggas upp av polygoner, stäckor mm. Så med den som utgångspunkt borde du kunna "stjäla / låna" :-) kod om du inte hittar någon modul som passar.

Själv har jag gjort kartor både med och utan GMap. I de utan GMap har jag dock aldrig sparat tillbaka data utan bara presenterat data från xml-fil ( http://www.svenskaolframjandet.se/pubmap_sweden ) samt från en tabell ( http://www.svenskaolframjandet.se/brewery_map ) Först gjorde jag den som hämtar från tabell men det är betydligt enklare att underhålla xml-filen data så så kommer jag nog att göra framöver.

(edit) Efter att ha läst ditt ursprungliga inlägg igen så om du skapar informationen under Drupal så är det kanske enklare att spara med i en tabell. I mitt fall kommer informationen utanför Drupal. Jag använder förövrigt GPSbabel http://www.gpsbabel.org/ för att konvertera mellan de olika formaten (även kml). Så i slutändan skulle jag låta arbetsmetodiken styra var jag sparar informationen.

/Thomas

Aha, det var så du menade.

masu0105's picture

Aha, det var så du menade. Ja, det kanske vore idé att dyka ner lite i koden och se vad man kan hitta. Men jag skulle nog först och främst behöva en grundläggande tutorial om hur man kan använda GMaps. Jag har med GMaps inte lyckats göra så mycket mer än att rita upp en karta och en polygon som skapas med hjälp av makrot. Hur gör du på din sida för att presentera data över pubarna från xml filen? Som jag förresten tycker har ett mycket bra tema :-)

Ett annat tips är att använda

magnus's picture

Ett annat tips är att använda dig av Embed Google Maps Field. En väldig enkel modul men som gör det den ska. Med hjälp av den skapar du ett CCK-fält som du kan lägga in information i på lite olika sätt:

I fältet skriver du in en adress som du vill visa på kartan.
Ännu bättre är det om du går till http://maps.google.se och skriver in ett företagsnamn, eller adress du vill söka fram. När du fått fram rätt sökresultat klickar du på "Länk" längst upp till höger på sidan och kopierar den översta länken och klistrar in i fältet.

Vill du ha bättre precision kan du på den sidan zooma in, högerklicka på den punkt du vill länka till och välja "Vad finns här". Kopiera sedan longitud/latitud som kommer upp i sökrutan och klistra in dessa siffror i fältet.

Tack för tipset verkar vara

masu0105's picture

Tack för tipset verkar vara en bra modul, ska kolla upp den lite mer. Är den användbar till att skapa en karta där man kan lägga till markörer, polygoner och liknande?

Nej det tror jag inte att man

magnus's picture

Nej det tror jag inte att man kan göra. Kanske är denna modul något för dig http://drupal.org/project/mapstraction_cck

Kika på vad de här har gjort:

cato's picture

Kika på vad de här har gjort: http://www.sthlmconnection.se/cases/mitt-matt

Det var ju nytänkade att

masu0105's picture

Det var ju nytänkade att bygga en sida med en karta som grund. Ska se om jag kan hitta någonting där som kan vara användbart.

Kolla in openlayers-modulen.

nenne's picture

Kolla in openlayers-modulen. Bygger en kartsite med den och den är riktigt bra, du kan rita polygoner, linjer eller punkter och de kan bestå av noder ifall du vill att de ska ha popup med information eller vara klickbara. Du kan även välja vilken karttjänst du ska ha under ditt ritade lager: Google sattelite, google hybrid, google street, openstreetmap, Yahoo maps, bing mfl.

Gå även med i denna gruppen:

http://groups.drupal.org/mapping

Den ska jag definitivt kolla

masu0105's picture

Den ska jag definitivt kolla upp så fort jag hinner. Tack för hjälpen!

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: