Wsparcie » Zaawansowane » Wyszukiwarka firm po lokalizacji

  • Cześć,

    Wyznaczyłem sobie cel na stworzenie wyszukiwarki, która po miejscowości będzie wyszukiwać daną siedzibe firmy.

    Czyli powiedzmy że w województwie śląskim są 3 oddziały danej firmy (Katowice, Gliwice, Bielsko). W wyszukiwarce wpisujemy miejscowość Będzin. I w tym momencie wyszukiwarka powinna pokazać oddział firmy z Katowic, gdyż jest najbliżej. I tak dla wszystkich województw w Polsce.

    Za wszelką pomoc będę wdzięczny 🙂

    Pozdrawiam
    AdaMs

Viewing 1 replies (of 1 total)
  • daro256

    (@daro256)

    Hehe, podobną rzecz robię. Tylko akurat nie z firmami. Przy założeniu, że masz współrzędne geograficzne wyszukiwanej miejscowości oraz firm, sprawa robi się prosta.

    Zawsze możesz wyliczyć odległości mając współrzędne i wybrać to co jest najbliżej. Problem się zaczyna jak jest duża lista obiektów, do których musisz porównać odległości. Ale wtedy zawsze możesz brać pod uwagę obiekty z okręgu o jakimś promieniu. Ogólnie sprowadza się to do wyliczeń matematycznych.

    Jednak u Ciebie może być problem ze współrzędnymi. O ile przy firmie współrzędne zawsze będą znane, to nigdy nie wiesz jaką miejscowość wpisze użytkownik. A musisz znać współrzędne tej miejscowości.

    Tutaj z pomocą może przyjść google api, który zwróci współrzędne miejscowości wpisanej przez użytkownika, możliwe że nie za darmo, ale dużo za to nie wezmą 🙂

    Jednak google nie poradzi sobie z każdą miejscowością, jak ktoś wpisze jakąś wiochę to współrzędnych nie będzie. Więc albo pomijasz ten problem (w większości wypadków będzie działać), albo go rozwiązujesz. Jak? Nie wiem 🙂 Może lista wszystkich miejscowości w Polsce wraz ze współrzędnymi, coś takiego pewnie gdzieś jest.

Viewing 1 replies (of 1 total)
  • Temat ‘Wyszukiwarka firm po lokalizacji’ jest zamknięty na nowe odpowiedzi.