Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Google Maps] Wyszukiwanie najbliższego punktu
deha21
post
Post #1





Grupa: Zarejestrowani
Postów: 544
Pomógł: 5
Dołączył: 18.08.2009

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


Mam z bazie danych zapisane lokalizacje danych punktów na mapie (format: 45.95264501718158, 17.598408430427526). Na mapie mam zaznaczony punkt mojej lokalizacji (geolokalizacja) i chciałbym, żeby w bazie danych wyszukało mi punkt najbliższy mojej lokalizacji. Słyszałem, że się coś takiego da zrobić dzięki jakiejś funkcji w bazie MySQL, ale kompletnie nie wiem jak. Pomożecie?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
rad11
post
Post #2





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


http://forum.php.pl/lofiversion/index.php/t73003.html
http://forum.dobreprogramy.pl/wyszukiwanie...lemaps-t467287/
http://moki.org.pl/2011/06/dane-geograficzne-w-mysqlu/

Ten post edytował rad11 25.06.2014, 21:33:36
Go to the top of the page
+Quote Post
deha21
post
Post #3





Grupa: Zarejestrowani
Postów: 544
Pomógł: 5
Dołączył: 18.08.2009

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


Ok już sobie poradziłem. Musiałem rozdzielić tabelę na LAT i LNG. Przykład kodu był zresztą w dokumentacji Google Maps, ale ciężko się tam dogrzebać. Teraz mam tylko problem, żeby wyjąć z mapy moją lokalizację (poprzez geolokalizację googlową) i wrzucić ją do PHP, tak żeby odpowiednie koordynaty wrzucić do zapytania MySQL. Jakieś pomysły? Sam kod na geolokalizację mam i działami wyznaczając trasę z punktu A do punktu B, ale nie wiem jak przerzucić te dane do zapytania MySQL.
Go to the top of the page
+Quote Post
Pyton_000
post
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Po ustaleniu lokalizacji Ajax
Go to the top of the page
+Quote Post
deha21
post
Post #5





Grupa: Zarejestrowani
Postów: 544
Pomógł: 5
Dołączył: 18.08.2009

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


Cytat(Pyton_000 @ 26.06.2014, 10:51:19 ) *
Po ustaleniu lokalizacji Ajax

Próbowałem Ajaxem ale nie bardzo mi to szło. Zrobiłem inaczej - przekirowałem na stronę w której następuje geolokalizacja, a następnie javascript przekierowuje na odpowiednią stronę przekazując zmienną $_GET do adresu. Wtedy na tamtej stronie ściągam sobie $_GET i już mogę kombinować. Problem mam natomiast inny, mało pasujący do działu MySQL, ale... mapa źle lokalizuje moje miejsce nie zależnie od tego czy korzystam z wifi czy z internetu w telefonie. Zazwyczaj pomyłka sięga do kilometra, ale raz pokazało że jestem w mieście oddalonym ode mnie o 20 kilometrów... Dziwne bo w aplikacja Google Maps dobrze wskazuje moje położenie. Tylko na mojej stronie jest raz dobrze, a raz źle.
Go to the top of the page
+Quote Post

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: 23.08.2025 - 04:59