Gammal 2008-07-30, 07:21   #1
pokerstjärna
Klarade millennium-buggen
 
pokerstjärnas avatar
 
Reg.datum: Aug 2007
Inlägg: 2 139
Standard

Hitta närmsta varuhus


På en av minna kommande sajter så vill jag ha en funktion som fungerar som så:

Ett formulär där man kan skriva in sitt postnummer, efter man har gjort det klickar man på hitta.
Då ska allstå exempelvis närmsta varuhusen komma fram. (de närmsta varuhusen med anknytning till postnummret man knappade in).
Det är lätt att göra så den visar närmsta varuhusen som finns på postnumret, men närmsta?? Måste man sitta i ett flertal timmar och knåpa ihop det manuellt eller har ni andra tips?

Tack!
__________________
Som clonix en gång skrev: "Som vanligt är det lekskola och vilda västern när det säljs domäner här på WN..."

Som dimme en gång skrev: "en gång har min server krachat och då dog hårddisken på 120GB, sedan bytte jag hårddisk och dagen efter dog CPUn, bytte CPUn och efter en vecka dog moderkortet. Sen blev jag förbannad och gick och köpte ny server"
Gammal 2008-07-30, 07:31   #2
najk
Har WN som tidsfördriv
 
najks avatar
 
Reg.datum: Oct 2005
Inlägg: 1 215
Standard

Möjlig lösning, sortera varuhusen på postnummer och visa träff innan och efter det postnummer matade in?
__________________
Senaste projektet: postus.se - bevaka paket från utlandet.
Gammal 2008-07-30, 08:55   #3
StefanBergfeldt
Bara ett inlägg till!
 
StefanBergfeldts avatar
 
Reg.datum: Sep 2004
Inlägg: 1 535
Skicka ett meddelande via ICQ till StefanBergfeldt Skicka ett meddelande via MSN till StefanBergfeldt
Standard

Om du lagrar koordinater så kan du "enkelt" räkna ut vilken som är närmast (fågelvägen).
För att mappa ett postnummer (eller en adress) till en koordinat behöver du någon form av geocoding.

Vi använder oss av MapQuest, som fungerar mycket bra. De har färdiga APIer för detta, och nu har dom släppt nån form av gratis-variant också. Annars är det ganska dyrt, men för oss lönar det sig iallafall.
Gammal 2008-07-30, 10:23   #4
Robert
Klarade millennium-buggen
 
Roberts avatar
 
Reg.datum: Jan 2004
Inlägg: 2 103
Standard

Din tjänst kommer bara att bli aproximativ om du använder dig av postnummer. Postnummer är allt annat än logiska och kan vara endera riktigt stora områden medans exempelvis vissa vägar (tex den väldigt centrala Sveavägen i Sthlm) korsar hela 5 postnummerområden. Ett postnummer är mao ingen "punkt" så geokodning blir bara aproximativ.

Edit: glömde att säga att det finns fler dimensioner på detta. Har du tex köpcentrum så kan ett sådant ha många olika adresser, dvs ingångar från olika gator och ja, resten kan du räkna ut själv hur missvisande det kan bli.
__________________
www.fucele.se | www.dinasidor.se
Gammal 2008-07-30, 13:18   #5
digi
Har WN som tidsfördriv
 
digis avatar
 
Reg.datum: Jul 2004
Inlägg: 1 321
Skicka ett meddelande via MSN till digi Skicka ett meddelande via Skype™ till digi
Standard

Du kan ju låta personerna ange GPS-koordinater och räkna ut avstånden utifrån detta?
Gammal 2008-07-30, 13:56   #6
eliasson
Bara ett inlägg till!
 
eliassons avatar
 
Reg.datum: Dec 2005
Inlägg: 1 823
Standard

Citat:
Originally posted by digitalUnit@Jul 30 2008, 13:18
Du kan ju låta personerna ange GPS-koordinater och räkna ut avstånden utifrån detta?
Smart idé - dock så måste man sätta sig in i positioneringssystemet, och det kan vara lite bökigt
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 
Ämnesverktyg
Visningsalternativ

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 08:37.

WN - Topp

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson