Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] w poblizu
Forum PHP.pl > Forum > PHP
michas999
witam,
potrzebuje jakiegos pomyslu jak wykonac cos takiego ze wpisuje sobie w pole miejscowosc, np Warszawa i mi pokazuje np firmy z warszawy a obok w tabeli pokazuje liste miast blisko warszawy i mniej wiecej odleglosc (ale miasta tylko do ktorych sa dopisane firmy w bazie)
gothye
np. po współrzędnych geograficznych miast ,możesz wtedy określić promień w kilometrach dla miast w pobliżu
by_ikar
Nie wiem czy to dobre rozwiązanie, czy są lepsze, ale wydaje mi się że przypisanie jakichś koordynatów dla każdego miasta jakie umieścisz w bazie. W ten sposób, mógłbyś wyszukiwać miasta, które leżą względnie najbliżej, lub najdalej. W tym temacie: http://forum.php.pl/index.php?showtopic=192677 w którym i ty powinieneś zapytać, zamiast zakładać tego, kolega sugeruje aby zrobić to za pomocą kodów pocztowych. Też jakaś myśl wink.gif tutaj taką listę miast można pobrać: http://www.stat.gov.pl/broker/access/prefi...stPreFiles.jspa po wrzucaniu danych do bazy, dane lokalizacyjne miejscowości, możesz zaciągać z chociażby google maps.
kiler129
Podstawy geografii się kłaniają smile.gif
Masz punkt o współrzędnych 15/56, jeśli chcesz odszukać te które są w pobliżu wywołujesz do bazy zapytanie:
Kod
SELECT * FROM `punkty`
WHERE
  `x` BETWEEN 13 AND 17
    AND
  `y` BETWEEN 54 AND 58


Oczywiście współrzędne geograficzne (które też są siatką) będą trochę dokładniejsze (tj z minutami i sekundami - możesz w sumie też zapisać jako INT bez kropek).
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.