Pliki .GPX w google map. Jak wyeksportować?

  • 7 Odpowiedzi
  • 25534 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline mp3fan

  • **
  • 121
  • Płeć: Mężczyzna
    • http://www.mp3fan.pl
  • Sprzęt: Touch HD,Diamond,MIO A701,XDA Mini S
Pliki .GPX w google map. Jak wyeksportować?
« dnia: Styczeń 22, 2008, 20:30:53 »
Witam, potrafię przenieść ślad ścieżki czy to z garmin que czy iGo (tych dwóch używam) do mapsource. Chciałbym jednak nanieść taki ślad na mapy google:

http://maps.google.com/?ie=UTF8&ll=54.478017,18.591614&spn=0.765992,1.873169&t=h&om=1

Potrafię również do google earth, lecz tam są tylko zdjęcia satelitarne a nie ma map ;/ (albo nie umiem znaleźć ;/)

Wiem, że to możliwe. Chociażby takie trasy pokazane są na tej stronie:

http://gnu.univ.gda.pl/~tomasz/rowery/trasy-pl.html
Make the future happen

*

Offline Tricolore

  • ****
  • 516
  • Płeć: Mężczyzna
    • André
  • Sprzęt: ASUS MyPal A696
Odp: Pliki .GPX w google map. Jak wyeksportować?
« Odpowiedź #1 dnia: Styczeń 22, 2008, 21:53:22 »
Potrafię również do google earth, lecz tam są tylko zdjęcia satelitarne a nie ma map ;/ (albo nie umiem znaleźć ;/)

W menu "Warstwy" (lewy panel, całkiem na dole) zaznaczasz 'ptaszkiem' "Drogi".

*

Offline mp3fan

  • **
  • 121
  • Płeć: Mężczyzna
    • http://www.mp3fan.pl
  • Sprzęt: Touch HD,Diamond,MIO A701,XDA Mini S
Odp: Pliki .GPX w google map. Jak wyeksportować?
« Odpowiedź #2 dnia: Styczeń 22, 2008, 23:10:10 »
Tak to widziałem, tylko, że to nadal zdjęcie satelitarne. A w google maps są czytelne mapy, jak zresztą widać, moim zdaniem czytelniejsze do zapisanych śladów.



Jak dla mnie jest różnica, więc proszę o podpowiedź gdzie można wrzucać w google maps ściezki bo na tym mi zależy. Jak podałem w powyższym linku chyba to możliwe, skoro autor tej strony to potrafi.
Make the future happen

*

Offline Tricolore

  • ****
  • 516
  • Płeć: Mężczyzna
    • André
  • Sprzęt: ASUS MyPal A696
Odp: Pliki .GPX w google map. Jak wyeksportować?
« Odpowiedź #3 dnia: Styczeń 22, 2008, 23:20:33 »
A czy przypadkiem nie musisz być zalogowany na Google Maps żeby była możliwość wczytywania tras?

*

Offline mp3fan

  • **
  • 121
  • Płeć: Mężczyzna
    • http://www.mp3fan.pl
  • Sprzęt: Touch HD,Diamond,MIO A701,XDA Mini S
Odp: Pliki .GPX w google map. Jak wyeksportować?
« Odpowiedź #4 dnia: Styczeń 22, 2008, 23:31:00 »
Jestem zarejestrowany w google, nie wiem czy potrzebne konto dla google maps, ale obstawiam, że nie. Jest dużo odnośnikó i całkiem możliwe, że gdzieś można dołączyć ślady. Pytanie tylko gdzie to się robi?
Make the future happen

*

Offline Tricolore

  • ****
  • 516
  • Płeć: Mężczyzna
    • André
  • Sprzęt: ASUS MyPal A696
Odp: Pliki .GPX w google map. Jak wyeksportować?
« Odpowiedź #5 dnia: Styczeń 23, 2008, 13:23:29 »
Chyba trzeba mieć konto na google maps. Mimo, że obstawiasz, że nie - to jednak spróbuj się tam zarejestrować i sprawdź.

*

Offline mp3fan

  • **
  • 121
  • Płeć: Mężczyzna
    • http://www.mp3fan.pl
  • Sprzęt: Touch HD,Diamond,MIO A701,XDA Mini S
Odp: Pliki .GPX w google map. Jak wyeksportować?
« Odpowiedź #6 dnia: Styczeń 25, 2008, 00:10:39 »
I już wszytko wiem, tu dla przykładu moja wycieczka z osiedla Teofilów na Chojny (łódź, rowerem).

http://www.members.lycos.co.uk/xoldx/trasy_rowerowe_lodz/01.htm

Pomógł mi nie kto inny, jak Twórca wpomnianej powyżej strony. Opisał bardzo wszystko dokładnie. Ja powiem w skrócie o co chodzi.

1 - do działania plików .GPX na mapach google potrzebny jest java.skrypt ze strony:

http://notions.okuda.ca/geotagging/projects-im-working-on/gpx-viewer/

jeśli znasz angielski poradzisz sobie z instalacją skryptu. Jeśli nie przejdź do pkt 2 i czytaj następne.

2 - trzeba posiadać swój serwer, by wrzucić owy skrypt, plik .html o treści:

<?xml version='1.0' encoding='iso-8859-2' ?>
<!DOCTYPE html PUBLIC
  "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:v="urn:schemas-microsoft-com:vml">
 <head>
    <title>Google Maps GPX Test - async</title>
    <style type="text/css"> v\:* { behavior:url(#default#VML); } </style>
    <!-- Make the document body take up the full screen -->
    <style type="text/css">
     html, body {width: 100%; height: 100%}
     body {margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px}
    </style>
    <script
src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAAx8EoU245xNbFSNr3IWVjMRR8f2MNHn_Bj8nAMGHjt54fKWJPRxSPst1THdEuINzb2UuqiMAaO5sIyg"
type="text/javascript"></script>

    <script src="http://twoja_strona/loadgpx.4.js" type="text/javascript"></script>
        </head>
        <body onload="onLoad()">
 <!--                   ^^^^^^^^^^^^^^^^^ -->
   <div id="map" title="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.xml"
 <!--                   ^^^^^^^^^^^^^^^^^ -->
     style="width: 100%; height: 100%;"></div>
</body>

</html>

oraz plik. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.gpx zmieniony na xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.xml (tak jak w kodzie powyżej).

3 - Jeśli nie masz pliku .gpx, a posiadasz ścieżkę w innym formacie plt, gps (automapa) itp. to możesz przerobić go za pomocą gpsbabel (więcej info na pdaclub.pl w sekcji szukaj).

4 - W ten sposób uzyskujemy ścieżkę na mapach google.

5 - Jest też sposób na wrzucanie plików na mapy google. Po zalogowaniu w: http://maps.google.com/ wybieramy zakładkę "moje mapy" i tam importujemy plik .kml (takie czyta mapa google bez skryptu gpx-viewer). Wygląda to jednak o wiele gorzej, gdyż nanoszone są tylko waypointy i nie ma łączenia trasy, tak jak jest to w przypadku używania powyższego skryptu. Wygląda to mniej więcej tak:



Więc niezbyt ciekawie w porównaniu z wersją ze skryptem.

Jeśli nie potrafisz sobie poradzić z obsługą powyższego skryptu, to nie zostaje nic innego jak nanosić pliki .gpx na google earth ale tylko dla własnego użytku. Na stronie można pochawlić sięswoją trasą "wiatu", ponadto daje to możliwość prowadzenia własnego dziennki wypraw. Dla mnie bomba, i o to chodziło!!

P.S - Podziękowania dla Tomasza Przechlewskiego
Make the future happen

*

Offline n4p1

  • 11
  • Sprzęt: SPV M650
Odp: Pliki .GPX w google map. Jak wyeksportować?
« Odpowiedź #7 dnia: Lipiec 20, 2008, 13:37:01 »
Dzieki za instrukcje, ale u mnie nie dziala. Dziala za to tak:

plik html:
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml">
        <head>
                <meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
                <title>Google Maps GPX Test - async</title>
                <style type="text/css">
                        v\:* {
                                behavior:url(#default#VML);
                        }
                </style>
                <!-- Make the document body take up the full screen -->
                <style type="text/css">
                        html, body {width: 100%; height: 100%}
                        body {margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px}
                </style>

                <script src="http://maps.google.com/maps?file=api&v=2&key=TUTAJ_TWOJ_KLUCZ" type="text/javascript"></script>

                <script src="loadgpx.4.js" type="text/javascript"></script>
                <script src="loadgpx.4ex.js" type="text/javascript"></script>
        </head>
        <body onload="onLoad()">
                <div id="map" title="test.xml" style="width: 100%; height: 100%;"></div>
        </body>

</html>
Jak widac doszedl jeszcze plik "loadgpx.4ex.js".

W polu TWOJ_KLUCZ wklejamy ciag znakow, ktory pojawi sie po zarejestrowaniu na tej stronie: http://code.google.com/apis/maps/signup.html

Plik loadgpx.4ex.js oraz loadgpx.4.js