![]() |
![]() |
![]()
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 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
A wzor na odleglosc punktow w ukladzie wspolrzednych? To jest to samo. Kodów pocztowych nie jest wcale koszmarnie wielka ilosc wiec odleglosc mozna obliczac bez problemu w locie.
Poza tym bierz uwage ze wyniki takich zapytan moga byc cachowane. Tzn przechowywac w zapytaniu tylko odpowiednie miasta a potem w zapytaniu co do produktow dac "produkty WHERE miasto IN ([tutaj miasta])" Zobacz sobie wzor na odleglosc 2 punktow w ukladzie wspolrzednych. Ten post edytował wookieb 9.10.2008, 09:11:25 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 12:23 |