Seznam firem nacházejících se poblíž (GEO search)

Vyhledávání v adresáři kontaktů může být různého druhu – podle účelu, kterého chceme dosáhnout. Můžeme hledat firmy dle jejich názvu, IČ nebo jiných atributů. Což ale zobrazit kartu firmy a na ní seznam dalších firem seřazených dle vzdálenosti od ní na mapě? Chystáte se například navštívit vašeho zákazníka a víte, že po návštěvě budete mít ještě nějaký volný čas. Je to možnost navštívit dalšího klienta, který sídlí poblíž… Jak to ovšem co nejrychleji zjistit? V systému NET.Notes máme pro účely vyhledávání uložena data v produktu ElasticSearch. Ten kromě běžného vyhledávání dokáže pracovat s tzv. GEO daty. U jednotlivým firem v adresáři máme uloženy GPS souřadnice jejich sídla. Ty jsou pak naindexovány u každé firmy v ElasticSearchi. Umožňuje to také, mimo jiné, nechat vypsat seznam firem seřazených dle vzdálenosti od námi navštívené firmy.

Seznam nejbližších firem obsahuje:

  • vzdušnou vzdálenost v kilometrech od dané firmy
  • odkaz na názvu firmy v seznamu nám dovolí otevřít kartu firmy v další záložce
  • ikonka autíčka u každého řádku firmy nás přenese do Google Maps, kde nám bude zobrazena trasa z firmy A do firmy B, tak, abychom ji jednoduše našli

blog_near