![]() |
![]() |
![]()
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?
|
|
|
![]() |
![]()
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 |
|
|
![]()
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.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Po ustaleniu lokalizacji Ajax
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 544 Pomógł: 5 Dołączył: 18.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
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. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 04:59 |