• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

wyszukiwanie miejscowości w pobliżu

0 głosów
1,240 wizyt
pytanie zadane 24 sierpnia 2016 w PHP przez Abel Mądrala (5,140 p.)
w zasadzie tak jak w temacie

Mam na stronie która przygotowuje wyszukiwarkę która przeszukuje bazę w poszukiwaniu zamieszczonych tam nazw miejscowości

Chciałbym dodać możliwość wyszukiwania miejscowości w pobliżu .
Jak to rozumie ?

W bazie jest powiedzmy miejscowość "Rydzek" leży około 16km od "Olesna", jak wpisze w wyszukiwarkę na mojej stronie "Rydzek" to miały by się wyświetlać miejscowości znajdujące się w promieniu powiedzmy 20km  

Ma ktoś pomysł jak by można coś takiego zrobić ?

Szukałem już w developers.google.com czegoś co mogło by mi pomóc ale albo ja źle szukałem albo tam nie ma nic co można by  ot tak po prostu dodać

1 odpowiedź

0 głosów
odpowiedź 24 sierpnia 2016 przez ZakosiliMiNeta Nałogowiec (30,870 p.)
edycja 24 sierpnia 2016 przez ZakosiliMiNeta
Graf. Ewentualnie dodać do każdej miejscowości pozycje x, y i na podstawie x, y obliczać odległość między miejscowościami
komentarz 24 sierpnia 2016 przez Abel Mądrala (5,140 p.)
Graf????

Dodać do każdej miejscowości współrzędne geograficzne ??

To najpierw musiał bym mieć spis wszystkich miast ,miasteczek i wsi , to raczej niewykonalne

No być może udalo by mi sie zdobyć taki spis ale dodanie do wszystkich współrzędnych geograficznych mija się z celem do tego trzeba by armii ludzi
komentarz 24 sierpnia 2016 przez ZakosiliMiNeta Nałogowiec (30,870 p.)
Po co ci odrazu wszystkie miasteczka i wsie? Wystarczy, że na start masz 2 miejscowości tak oznakowane, a potem sobie je dodajesz. Nie wiem ile masz tych miejscowości już w bazie danych. Ewentualnie możesz robić zapytania do jakiejś strony by ci dawała współrzędne dla każdej miejscowości. Co do grafu to zaznajom się  z grafem dijkstry. Bo to bardzo dużo pisać bym musiał
komentarz 24 sierpnia 2016 przez Alterwar Dyskutant (7,650 p.)
  1. Tutaj jest stronka która adresy przerabia na współrzędne. http://www.findlatitudeandlongitude.com/batch-geocode/#.V73emq22qFV
  2. Tutaj jest spis miejscowości http://ksng.gugik.gov.pl/pliki/urzedowy_wykaz_nazw_miejscowosci_2015.pdf   Ja wrzucałem pdf do konwersji na excela, z excela wyciągałem tylko te wartości które mnie interesowały i dodawałem to do konwersji na współrzędne. Mając takie dane zrobiłem pętle, która wrzucała mi rekordy do bazy. Sporo czasu to zajęło bo trochę tego jest.

Podsyłam, może Ci się przyda

komentarz 24 sierpnia 2016 przez Abel Mądrala (5,140 p.)
Dzięki sprawdze to

Ale problem w tym ze to nie ja będe wrzucał te miejscowości

To co planuje to coś ale miejsce spotkań , ktoś wstawia powiedzmy że będzie w niedziele w mieścinie X robił impreze  , ktos inny zstanawia się co robić w niedziele więc wyszukuje sobie czy czasem ktoś w jego okolicy czegoś nie organizuje

Więc niestety ale potrzeba by jakiegoś automatu

Może ktoś wie jak wykorzystać do tego google ?
komentarz 24 sierpnia 2016 przez ZakosiliMiNeta Nałogowiec (30,870 p.)

Za bardzo kombinujesz

Ewentualnie możesz robić zapytania do jakiejś strony by ci dawała współrzędne dla każdej miejscowości.

  1. Tutaj jest stronka która adresy przerabia na współrzędne.http://www.findlatitudeandlongitude.com/batch-geocode/#.V73emq22qFV

 

Ktoś podaje adres, a następnie ty ślesz zapytanie do tej stronki. Potem wstawiasz to do bazy danych i reszta to już matma

komentarz 24 sierpnia 2016 przez efiku Szeryf (75,160 p.)
edycja 24 sierpnia 2016 przez efiku

Ostatnio patrzyłem na projekt live mapy do pokemonGo (tak tej co rzeczywiście widać pokemony) wszystko odbywało się co kilka requestów.

Oni użyli do tego api gmap od google, oczywiście są limity requestów, ale moim zdaniem, narzędzia warte uwagi. Pokemony były pobierane z bazy następnie nanoszone na odpowiednie koordynaty wokół gracza jako etykiety? 

Zawsze może Cię zainteresować sam moduł: Google Maps Geocoding API

https://developers.google.com/maps/documentation/

http://gmapsapi.com/ (nie wiem na ile aktualne)

http://stackoverflow.com/questions/4057665/google-maps-api-v3-find-nearest-markers → https://developers.google.com/maps/documentation/javascript/reference?hl=en-US#spherical

komentarz 24 sierpnia 2016 przez Abel Mądrala (5,140 p.)

Tak masz racje Google Maps Geocoding API to chyba jest to czego potrzebuje , ale też jest tym czego się obawiałem.
jestem kompletnie zielony jeżeli chodzi o JSON a z tego raczej by trzeba skorzystać

Więc nie pozostaje mi chyba nic innego jak poprosić czy ktoś by nie był na tyle dobry żeby pomóc mi przygotować taką wyszukiwarkę w  oparciu o google  

 

komentarz 25 sierpnia 2016 przez efiku Szeryf (75,160 p.)
Google:
Json in PHP
Json in Javascript
komentarz 25 sierpnia 2016 przez Abel Mądrala (5,140 p.)
Json zero pojęcia

Javascript zero pojęcia

W związku z powyższym nie pozostaje mi nic innego jak mieć nadzieje że ktoś zgodzi się i napisze mi coś takiego
komentarz 25 sierpnia 2016 przez ZakosiliMiNeta Nałogowiec (30,870 p.)
NIE, NIE, NIE? Po drugie jak nie masz pojęcia o JS to powodzenia...
komentarz 26 sierpnia 2016 przez Abel Mądrala (5,140 p.)
dokładnie takiej odpowiedzi się spodziewałem

Ale czego można oczekiwać ??

Jak bym ja przeczytał taki post w odpowiedzi podał bym swój eMail z dopiskiem tylko odpłatnie

Ale skoro nie ma chętny no cóż .
komentarz 26 sierpnia 2016 przez ZakosiliMiNeta Nałogowiec (30,870 p.)
Tu ludzie szukają pomocy, a nie zleceń...

Podobne pytania

0 głosów
1 odpowiedź 642 wizyt
pytanie zadane 12 października 2016 w PHP przez Bebes Początkujący (300 p.)
+1 głos
3 odpowiedzi 522 wizyt
pytanie zadane 5 kwietnia 2021 w Algorytmy przez michal Mądrala (5,560 p.)
0 głosów
1 odpowiedź 341 wizyt
pytanie zadane 1 lutego 2017 w Sieci komputerowe, internet przez CzlowiekSkrypt Nałogowiec (26,340 p.)

93,425 zapytań

142,421 odpowiedzi

322,646 komentarzy

62,785 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...