Visa ett inlägg
Oläst 2011-05-03, 12:59 #6
Magnus_A Magnus_A är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: May 2006
Inlägg: 2 604
Magnus_A Magnus_A är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: May 2006
Inlägg: 2 604
Citat:
Ursprungligen postat av niklasr Visa inlägg
Tack för den vidare diskussionen. Egentligen är det viktiga för vår tjänst att veta vilken stad det är och i Brasilien också gärna riktnummer s.k. ddd. Antal nivåer vi hade, men tog bort eftersom det blev för komplicerat, var: Land (Brasilien men nu har vi även Indien på samma applikation på en annan domän), stat ("estado"), riktnummer ("ddd"), stad och för Sao Paulo även stadsdel. Detta blev lite många nivåer och för specialanpassat till just Brasilien för att funka utanför Brasilien när vi vill vara kompatibla med fler länder t.ex. som craigslist.org kör samma system i flera länder. Jag ville vara kompatibel med hela världen direkt så därför har jag gjort ett system där namnet på stället dyker upp givet koordinaten. OpenStreetmap verkar vara ett bra alternativ. Jag har fått veta andra utvecklare gör liknande projekt men brukar ha geografidatabasen lokalt, jag får kolla vilket som passar bäst. Kanske båda.
MVh
Niklas

Beror på vad för data du kan hitta. Ofta är administrativa indelningar hierarkiska ( en kommun/ort har endast utsträckning inom ett och endast ett överordnad nivå, till exempel län)
Men riktnummer kan säkert ha en annan indelning, i så fall får du skapa separata hierarkier/databastabeller för dessa. Riktnummer är inte alltid snyggt aggregerade.

Enklast är nog att välja en hierarki typ län/kommun/stadsdel och inte blanda in postnummer eller riktnummer (vanligt folk har väl mestadels mobil i Brasilien?) och hoppas på att det finns en liknande hierarki i alla länder.
och så laddar man databasen med respektive innehåll för att kunna välja plats stegvis som på hemnet.


För sökning så tycker jag absolut att du ska implementera geouppslagen för mobila enheter, http://dev.w3.org/geo/api/spec-source.html du får med en accuracy-parameter som talar om nogrannheten och därifrån kan du sluta dig till om den tar positionen från inbyggd gps/triangulering eller om den slår på IP (= ej noggrannt)


för geografisk indelning, kolla på denna länk: http://www.diva-gis.org/

Senast redigerad av Magnus_A den 2011-05-03 klockan 13:17
Magnus_A är inte uppkopplad   Svara med citatSvara med citat