Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> odległości między miastami, kody pocztowe
kacper2003
post
Post #1





Grupa: Zarejestrowani
Postów: 0
Pomógł: 0
Dołączył: 9.10.2008

Ostrzeżenie: (0%)
-----


Witam,
na alegro przy wyszukiwaniu mamy możliwość określenia szukania miejscowosci, ktora leży nie więcej niż x kilometrów od nas.
Jako gość podaje wówczas kod pocztowy mojego miasta. Wówczas wyszukiwarka znajduje produkty, które nie leżą w miastach dalej niż zadana odległość. Dziala to szybko

Jak oni to robią? Mają bazę, w ktorej trzymają odleglosci między każdym kodem pocztowym czy jakoś inaczej? Skoro dziala to szybko to wydaje mi sie, iz wlasnie mają kazdy kod z kazdym, ale mogę sie mylić. Może ktoś z Was wie cos wiecej?

z góry dziękuje
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
athabus
post
Post #2





Grupa: Zarejestrowani
Postów: 898
Pomógł: 48
Dołączył: 2.11.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Nie wiem jak jest to na allegro, ale obstawiam że to jednak linia prosta. Odległość po drogach jest dość trudna do obliczenia - popatrz na mapę - nie ma czegoś takiego jak 1 trasa więc trzeba najpierw jakąś trasę wyznaczyć - tu z kolei programy biorą pod uwagę jakość dróg, tępo przejazdu itp. To są dość skomplikowane obliczenia.
Zresztą pytanie czy użytkownik musi znać dokładną odległość po drogach... ale to już zależy od zastosowania.

Jeśli chciałbyś mieć dokładne ilości po drogach to raczej trzeba by stworzyć bazę odległości między miastami/wsiami itp, bo obliczenie w locie odległości po drogach, było by kosmicznym wyzwaniem dla skryptu. Oczywiście wszystko da się zoptymalizować i wszystko da się przyspieszyć, ale taki skrypt byłby i tak zasobożerny - pytanie więc czy na prawdę warto się męczyć czy lepiej przyjąć przelicznik np. że odległość drogowa = 1,2 odległości w linii prostej. Wydaje mi się, że większość użytkowników allegro raczej nie zwraca uwagi czy to faktyczna odległość czy jakieś tam przybliżenie.
Go to the top of the page
+Quote Post

Posty w temacie
- kacper2003   odległości między miastami   9.10.2008, 07:49:57
- - Method   kod poocztowy to nie przypadkowy numer. Na allegr...   9.10.2008, 08:46:38
- - kacper2003   Dzięki za informacje, przejrze sobie te "mapy...   9.10.2008, 09:00:22
- - wookieb   A wzor na odleglosc punktow w ukladzie wspolrzedny...   9.10.2008, 09:10:42
- - kacper2003   ale odleglosc w ukladzie wspolrzednych da nam odle...   9.10.2008, 09:15:18
- - mike   Zacznijmy od tego że na podstawie samych kodów to ...   9.10.2008, 09:24:05
|- - michalkjp   Cytat(mike @ 9.10.2008, 10:24:05 ) A ...   9.10.2008, 09:45:59
|- - mike   Cytat(michalkjp @ 9.10.2008, 10:45:59...   9.10.2008, 09:52:40
|- - michalkjp   Cytat(mike @ 9.10.2008, 10:52:40 ) Pr...   9.10.2008, 10:02:45
|- - mike   Cytat(michalkjp @ 9.10.2008, 11:02:45...   9.10.2008, 10:11:18
|- - michalkjp   Cytat(mike @ 9.10.2008, 11:11:18 ) Te...   9.10.2008, 10:17:20
- - wookieb   http://www.bazy.hoga.pl/cennik.asp#bazy   9.10.2008, 09:31:14
- - mike   No, kupujesz bazę więc dane masz. Pó...   9.10.2008, 09:37:44
- - wookieb   No wiec jeżeli zależy ci na dokładnej odległości t...   9.10.2008, 10:22:40
- - empathon   Proponuję odczytać miejscowość z kodu pocztowego i...   9.10.2008, 11:19:42
- - wookieb   Cytat(empathon @ 9.10.2008, 12:19:42 ...   9.10.2008, 11:26:43
|- - mike   Cytat(wookieb @ 9.10.2008, 12:26:43 )...   9.10.2008, 11:42:40
- - kacper2003   @mike nie moge skorzystac w wyszukiwaniu z google ...   9.10.2008, 11:49:11
- - empathon   Google API nie jest wcale takie wolne. 10 tys rek...   9.10.2008, 11:56:46
- - kacper2003   10tys to wiem ze pikus. 10tys do kwadratu = 100 ml...   9.10.2008, 12:12:42
|- - empathon   Cytat(kacper2003 @ 9.10.2008, 13:12:4...   9.10.2008, 12:21:22
- - kacper2003   CytatW polsce są 892 miasta. Prawie kazde miasto m...   9.10.2008, 12:32:33
- - athabus   Nie wiem jak jest to na allegro, ale obstawiam że ...   9.10.2008, 12:46:31
- - bim2   Nie przekombinuj trochę. Każdy i tak patrzy na oko...   9.10.2008, 18:28:11
- - TomASS   Koledzy, a jak odległość liczy google maps? A GPSy...   16.10.2008, 23:34:02
- - athabus   TomASS nie wiem jak liczy Google ale gps'y lic...   17.10.2008, 09:11:59
- - kacper2003   No dobra, skoro liczac odleglosc na zasadzie znane...   20.10.2008, 08:06:46


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 18:57