Mam bazę danych użytkowników wraz z ich adresami. Chciałbym wyświetlić na mapce googlemaps ikonki w miejscu zamieszkania tych użytkowników( z tym nie ma problemu).
W jaki sposób mogę zrobić wyszukanie użytkowników którzy znajdują się w promieniu XXX KM od danego miejsca?
Macie może jakieś przykłady na których można się dokształcić??
jeśli masz adresy to teraz musisz sobie zrobić bazę współrzędnych geograficznych odpowiadających tym miejscom.
google maps api może udostępnić takie dane w formacie json, który to łatwo przetworzysz. zapisujesz sobie lat i lng pod każdy wiersz w bazie.
teraz znajdujesz w google jeden z wielu wzorów (w zasadzie to jeden w różnych wersjach) na wyznaczanie odległości 2 pkt od siebie.
w formularzu wyszukiwania dajesz pole “w odległości” 5,10,15… km.
i teraz do SELECT dodajesz ten wzór wykorzystujący lat i lng z Twojej bazy i pobrane lat i lng dla danego wyszukiwania. w WHERE dajesz warunek na odległość i ORDER na wynik wzoru.
gotowego rozwiązania Ci nie dam, ale zarys działań już masz