Sida 1 av 2

Utifrån IP-nummer gissa användarens position

Postat: 11 feb 2009, 22:41
av elf98
Med hjälp av Googles nya Ajax-funktion för att ta fram en användares position (http://code.google.com/intl/sv-SE/apis/ ... ntLocation) vill jag när ingen ort är satt "gissa" vilken ort som är närmast.

Att göra det när kartan visas är nog ganska lätt, att få denna gissning att slå igenom globalt på sidan är lite klurigare, det går inte att skicka java-variabler till php på ett snyggt sätt.

Denna tankegång bygger på att det är kartan som visas som första sida:

En variant är att köra lite javakod så det ser ut som att hela sidan har hängt med, dvs uppdatera övre högra hörnet med hjälp av javascript. All information finns tillgänglig till kartan och kan "lätt" användas till annat.
Eventuell kankse övre högre hörnet skall vara "tomt" som standard på kartsidan och alltid fyllas med hjälp av javascript? (Eller vara tomt när ingen kaka är satt?)
Om det finns info där som är satt med php kommer det troligen att bli lite "fult" och synas att det uppdateras, det är rätt mycket kod som skall läsas in innan uppdateringen sker.

Om denna javascripts-teknik används kan en kaka enkelt sättas som gör att den gissade orten blir global vid nästa sidladdning.

Re: Utifrån IP-nummer gissa användarens position

Postat: 11 feb 2009, 23:44
av FredrikS
Den funktionen funkade ju faktiskt ganska bra !!! . Testade att tunnla ut mig via 3 punkter:

- Min server hemma i Linköping --> Gav linköping som förslag (lysande)
- En av jobbets gateways i Australien --> Gav Sydney/Pyrmont som förslag (helt ok)
- En av jobbets gateways i södra sthlm --> Gav solna som förslag (nja...)

Re: Utifrån IP-nummer gissa användarens position

Postat: 28 dec 2009, 12:27
av elf98
Nu har jag lagt in ett litet test på: http://www.temperatur.nu/orter.html

Fungerar det?

Re: Utifrån IP-nummer gissa användarens position

Postat: 28 dec 2009, 12:33
av Plutonium
För mig funkar det prima..

Re: Utifrån IP-nummer gissa användarens position

Postat: 28 dec 2009, 12:43
av bruka
Ja, fungerade utmärkt för Delsbo.

Re: Utifrån IP-nummer gissa användarens position

Postat: 28 dec 2009, 14:10
av Niklas
Här är det ett par mil fel. :)

Re: Utifrån IP-nummer gissa användarens position

Postat: 28 dec 2009, 14:18
av elf98
När jag testar funktionen i mobilen tror scriptet att jag är på öland. När jag i själva verket är i Linköping.

Re: Utifrån IP-nummer gissa användarens position

Postat: 29 dec 2009, 14:14
av Quart
Funkade kanon för mig med :D

Re: Utifrån IP-nummer gissa användarens position

Postat: 29 dec 2009, 16:41
av daromer
Min gissade stokcholm men jag sitter i växjö. Beror dock på att vi har lina upp dit och sedan går vi ut på nätet där uppe.

Så så långt verkar de funka.

Re: Utifrån IP-nummer gissa användarens position

Postat: 29 dec 2009, 22:56
av jo1981
Här blev det fel, den gissade Åhus men jag befinner mig utanför Eslöv.

Re: Utifrån IP-nummer gissa användarens position

Postat: 30 dec 2009, 23:06
av daromer
Min gissar fortsfarande stockholm och nu sitter jag hemma. Dvs utanför Växjö.

Re: Utifrån IP-nummer gissa användarens position

Postat: 31 dec 2009, 10:23
av Newbie
För mig gissade den Halmstad fast jag befinner mig i Lindome utanför Göteborg.

Re: Utifrån IP-nummer gissa användarens position

Postat: 31 dec 2009, 10:53
av larky
daromer, rensat kakan som innehåller din sparade stad?

Re: Utifrån IP-nummer gissa användarens position

Postat: 31 dec 2009, 11:04
av elf98
Funktionen visar än så länge endast en gissning längst upp på http://www.temperatur.nu/orter.html.

Funktionen petar i några kakor (än).

Re: Utifrån IP-nummer gissa användarens position

Postat: 31 dec 2009, 11:06
av CirruZZ
Ystad blir Malmö C.