Pisze trochę tajemniczo wiec już zaczynam tłumaczyć. Część odbiorników GPS zapisuje w pamięci najczęściej na karcie pamięci informacje o tym gdzie aktualnie się znajduje. Dzięki takiemu zapisowi dostajemy zbiór informacji w postaci pojedynczego pliku o trasie jaką już pokonaliśmy. Plik taki zapisywany jest w rozszerzeniu kml . Jest to plik dzięki któremu możemy wyświetlić dane geograficzne np w google maps, google earth czy google maps dla urządzeń mobilnych. Dzięki uprzejmości google oraz ich otwartemu api dla map bez problemu mogę ustawić swoją mapę google na stronie mojego projektu a dzięki plikom kml zostaje uproszczone zadanie podawania danych do aplikacji.
Sama struktura wewnętrzna pliku jest bazowana na plikach xml i dla przykłądu zostanie pokazana poniżej:
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Placemark>
<name>Simple placemark</name>
<description>Attached to the ground. Intelligently places itself
at the height of the underlying terrain.</description>
<Point>
<coordinates>-122.0822035425683,37.42228990140251,0</coordinates>
</Point>
</Placemark>
</kml>Przykład ten jest zaczerpnięty z tutoriala dotyczącego obsługi map google oraz plików kml znajdującego się na stronie: http://code.google.com/apis/kml/documentation/kml_tut.html.
Kolejną stroną warta do przeglądnięcia jest http://econym.org.uk/gmap/ .
Dzięki zastosowaniu api google maps oraz sposobu zamieszczania map uzyskałem prosty oraz nie wymagający dużej ilości kodowania sposób na prezentacje map.
Brak komentarzy:
Prześlij komentarz