Vyborna php trida GeoCalc (Geographic Distance and Azimuth Calculations), ktera umoznuje podle gps souracnic vypocitat vzdalenost nebo azimut. (Výpocet geografické vzdálenosti od daneho bodu).
Vyborna vec napriklad pokud chcete ziskat napr. vsechna mesta vzdalena 10km od zadaneho bodu, nebo chcete zjistit vdalenosti od jednotlivych bodu. K urceni vzdalenosti jsou pouzivane souradnice ve WGS84 formatu
Na uvedene strance http://www.imaginerc.com/software/GeoCalc/ najdete jednoduchy priklad pouziti a take moznost stahnuti php tridy.
Moc pekne povidani o tom jak se pocitaji souradnice atd. je na http://www.codeguru.com/Cpp/Cpp/algorithms/article.php/c5115/ – je to sice v cpp ale to nevadi, algoritmy sou stejne
.
Vysledky ktere mi pak vratila db jsem jeste pouzil do Google Maps api a za par minut je vyborny vysledek, kde zobrazuji v okruhu nekolika kilometru mesta vzdalena od daneho mesta.
Tags: Coding, php
Entries (RSS)