Dodajc ogloszenie dodajesz punkt LAT i LONG.
Nastepnie wyszukuje ktos wedlug: Miasto, data, kod pocztowy jakies kryteria i do tego zaznacza ze w promieniu 10 km od wojego punktu.
- Szukajacy podaje swoja lokalizacje (adres, kod pocztowy cokowliek)
- Zamieniasz lokalizacje szukajacego na punkt LAT,LONG
- Wybeirasz dane z bazy wedlug kryteriów jakie wtbrał szukajacy wiec zostana ci z bazy zwrocone wyniki z lokalizacja ogloszen powiedzmy ze wybralo ci 237 ogloszen
- teraz w petli przelatujesz te ogloszenia i na podstawie punktow lokalizacji z ogloszenia patrzysz czy punkt szukajacego zawiera sie w lokalizacji czy jest powyzej niej.
- Jesli jest powyzej to wycinasz z tablicy rezultatow dane ogloszenie
- reszte co zostaje wyswietlasz uzytkownikowi
Polecam korzystac z goodla api tylko do okreselnai punktu lokalizacji szukajacego i podczas gdy dodajesz ogloszenie z adresem gdzie wtedy API maps google zwraca vi punkty. A juz funkcja obliczajaca czy dane punkty sa w danym obszarze czy poza nim zosatw po stronie serwera bo tak to sprawdzaja kazdy punkt zleci ci za duzo czasu na kazdy request pojedynczy czy powiedzmy nawet masowy jakis no i kasa leci za requesty tez.
Funkcje do obliczania punktow w php odnosnie geoloklizacji znajdziesz na internecie