之前意外得知,可以在 Google Maps 介面上,除了可以丟地名、GPS座標以外,還可以直接餵給他一個 GPX 的 URL,這時候 Google Maps 會幫你繪出路徑,十分方便。但如果想加上一些標記點,那必須手動改一下 GPX 格式,加上 WAYPOINT 資訊後,就可以自動標出。此例皆使用 GPX 1.0 格式,原始 GPX 檔案由 Android App - RMaps 紀錄的(別忘了會有誤差,細看座標點會遠離道路位置),後製在微調 GPX 格式,在 <gpx> 之後與 <trk> 前,加上 <wpt> 資訊即可。
<?xml version='1.0' encoding='Utf-8' standalone='yes' ?>
<gpx xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.topografix.com/GPX/1/0" xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/GPX/1/0/gpx.xsd" version="1.0" creator="RMaps - http://code.google.com/p/robertprojects/">
<name>Track 1</name>
<desc />
<wpt lat="24.80338871" lon="121.00968026">
<name>HsinChu</name>
</wpt>
<wpt lat="25.04992355" lon="121.51678764">
<name>Taipei</name>
</wpt>
<trk>
...
</trk>
</gpx>
別忘了,此例是使用 GPX 1.0 格式,如果格式驗證不通過,那麼 Google Maps 則不會顯示的,驗證方式可以參考這篇:驗證 GPX 格式,此例使用 http://validator.nu 網站服務:
http://validator.nu/?schema=http%3A%2F%2Fwww.topografix.com%2FGPX%2F1%2F0%2Fgpx.xsd
沒有留言:
張貼留言