Panelen



Forumnavigering
Senast inloggade
RSS
Sponsorer

Forum > Övrigt > Övrigt

Google maps - var bor ni?

Shadi
Shadi

Gradering

#16301

Hej vänner

Nu har jag tänkt på en "rolig" grej. Jag skulle tycka att det var kul ifall man kunde se på en karta var alla bodde, genom att vi bara anger postnumret. Det jag tänkte är att vi har en karta på hela Sverige där små "pratbubblor"/pins visas med varja användares namn. Alltså, en pin skulle visas över Stockholm med mitt namn, eftersom jag bor i Stockholm.

Så jag undrar nu, är det någon som är bra på google maps? För jag antar att det är det man ska använda sig av för att kunna få det att fungera. Då behöver man ha bra koll på dess API, right?

Är det någon som har gjort något liknande eller jobbar med google maps eller annan liknande tjänst? Det vore kul ifall vi kunde få någon eller några att jobba på detta medan jag jobbar med nästa version. Vore riktigt kul =)

Administratör på AspKoll.se!
Taggar: google,
ID: #16301 | Skapades: 2009-06-24 16:49:23 | Tråden har 40 svar och har lästs 2904 gånger.
Sida: 123

roby
roby

Gradering

#16413

Ja precis en "lat", en "lng" och så användarnamn känns obligatoriskt. Förutom det så är det mest upp till dig vad du vill klämma in för info.. överraska oss ;)

Säg till på msn om du behöver hjälp med ett script som omvandlar postnummer till lat och lng.

ID: #16413 | Skapades: 2009-06-30 12:36:20

Shadi
Shadi

Gradering

#16414

Jag kan säga det redan nu :) för jag har inga kunskaper om hur man omvandlar postnummer till "lat" och "lng". Du får jätte gärna ladda upp det i code avdelningen o lägga ut det här, så får alla tillgång till det också =)

Administratör på AspKoll.se!
ID: #16414 | Skapades: 2009-06-30 12:57:48

voigtan
voigtan

Gradering

#16415

När en person söker på postnummer (kan testar på min) så kommer det kordinaterna där, det är de du sparar ner i databasen för medlemmarna. Är lite onödigt att köra sökningar om och om igen för att få Lat+lng för varje medlem.

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #16415 | Skapades: 2009-06-30 13:02:58

Shadi
Shadi

Gradering

#16418

Jo det förstod jag, men jag menade att jag behöver skriptet/koden som får fram lng och lat så jag kan implementera det i aspkoll. På det sättet kan jag sen generera den sparade informationen i databasen till en JSON fil.

Administratör på AspKoll.se!
ID: #16418 | Skapades: 2009-06-30 14:42:17

voigtan
voigtan

Gradering

#16420

Har två förslag:

1. Kör med javascriptet (kan visa/berätta) för att få visuellt att det är korrekt postnummer du har skrivit in.

2. Skriv in postnummret, och gör Screenscrapar innehållet ifrån googlemaps för att få att få Lng och Lat ifrån det (utan Javascript).

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #16420 | Skapades: 2009-06-30 14:58:10

Kimpo
Kimpo

Gradering

#16421

Du kan skicka requests till google till denna url

maps.google.com/maps/geo?q=POSTADRESSHÄR&output=csv&key=DINGMAPNYCKELHÄR

plussa gärna på land , annars kan resultaten bli knasiga tex mitt postnr 11341+sverige

Den kommer att returnera en sträng med 4 värden som är kommaseparerade 

ett enkelt sätt att få ner den till en array är att splitta ner responsen vid varje kommatecken

första värdet är statuskoden du vill ha 200 som betyder lyckat resultat

andra värdet är accuracy som går från 1-9 postnummer tror jag ligger på runt 6 eller 7 minns inte exakt just nu

tredje är latitude

fjärde är longitude

www.restaurangbloggen.se , www.kihi.se
ID: #16421 | Skapades: 2009-06-30 17:03:42

voigtan
voigtan

Gradering

#16422

Hade hellre kört med XML datan faktist ;)

http://maps.google.com/maps/geo?q=addressSearch&output=xml&key=SomeKey

;) och jobbat med XML objekt

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
Redigerades av voigtan den 30 juni 2009. Läs tidigare inlägg.
ID: #16422 | Skapades: 2009-06-30 17:37:28

roby
roby

Gradering

#16462

http://roby.se/gm/zipToLatLng.asp har jag gjort ett simpelt javascript som tar postnummer från en input, hämtar koordinaterna och lägger dem i en annan input. Jag hade nog kört på den lösningen, lagt den på onsubmit och sen skickat iväg formuläret med javascript.

Se till att hämta en egen API-key bara, och splitta upp koordinaterna till lat och lng :)

ID: #16462 | Skapades: 2009-07-02 01:47:32

voigtan
voigtan

Gradering

#16464

Jag hade gjort för att undvika att någon på klient sidan ändra lng och lat (är ju inte direkt svårt att göra, + disable textfields i ASP i alla fall postas aldrig). Så hade jag haft:

GoogleMaps + input ruta bara för att få ett visuellt svar på det stämmer med användarens personnummer, men den postar bara postnummret och sen hämtar den kordinaterna via XML/CSV koden som kommer ifrån google maps

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #16464 | Skapades: 2009-07-02 06:55:36

roby
roby

Gradering

#16524

Vill man ändra lat och lng så är det ju inte speciellt svårt att bara skriva in fel postnummer heller, och givetvis kör man med hidden inputs och inte deaktiverade textfinputs..

Men annars beror det väl på hur man vill göra med visuell bekräftelse ifall det är bäst med js eller xml/csv. Men är det bara koordinaterna man är ute efter ser jag ingen anledning att köra xml istället för csv.

ID: #16524 | Skapades: 2009-07-06 19:21:26
Sida: 123
© Copyright 2007-2009 Shadi Domat | Version 3.0 | Sidkarta | Policy