作者kkbike (kk the bike)
看板Google_Map
标题Re: [问题] 请问可否把gpx航迹画在gmaps上?像GE一样?
时间Wed Jan 14 21:11:03 2009
※ 引述《kkbike (kk the bike)》之铭言:
: 看了板上的讨论
: 发现要把gpx内容传到GE是很容易的
: 那gmaps呢?
: 有没有已经有现成的工具可以采用了?
: 感谢回应。
自问自答一下,这用gmaps静态图就可以轻易达成。
目标:向google maps要求一张图片,并且在图上标示若干个点,把这些点依序连成
一条折线。
先备工具:会使用html、到gmaps去申请一个自己网站的key、会找经纬度。
额外工具:gps(可产生自动帮你把航点记下来的gpx档)
Todo:只要用个img标签就可以达成了,语法如下
<img src=
http://maps.google.com/staticmap?\
size=640x640&zoom=17&maptype=mobile&key=GMAPS_API_KEY&sensor=false&\
path=rgb:0x0000ff,weight:5|25.014918,121.467161|25.013537,121.464366|\
25.01624,121.463406|25.012837,121.462526&\
markers=25.012837,121.462526,midgreens|25.014918,121.467161,midrede>
很长一串url,参数说明如下,说明都翻译自於Static Maps API Developer's Guide。
http://code.google.com/apis/maps/documentation/staticmaps/
size:尺寸-640x640像素以下
zoom:范围0(全球)~19(小范围)
maptype:roadmap(交通图)、satellite(空照图)、mobile(导航图)、
hybrid(复合图)、terrain(地形图)
key:在Sign Up for the Google Maps API拿到的key
http://code.google.com/intl/zh-HK/apis/maps/signup.html
sensor:接gps时设true,否则就设false
path:路径,线的颜色用rgb:0x0000ff表示,粗细用weight:5表示(调整冒号後的数字)
,经过的点依序标上,并用pipe(|)隔开每组座标。最多100点。
markers:地标说明,一样用经纬度标示座标,mid-green-s分别表示标示牌的尺寸、颜
色与牌上的字。最多50个说明牌。
上面语法的实例如下:
http://kkbike.blogspot.com/2009/01/google-mapswaypointpath.html
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.91.84.180
※ 编辑: kkbike 来自: 219.91.84.180 (01/14 21:12)
※ 编辑: kkbike 来自: 219.91.84.180 (01/14 21:15)
※ 编辑: kkbike 来自: 219.91.84.180 (01/14 21:17)
※ 编辑: kkbike 来自: 219.91.84.180 (01/14 21:18)
1F:推 nehex:感谢~ 又学到一招. 得从gpx取出 waypoint track route 再 01/15 02:31
2F:→ nehex:转 pipe 分隔. <wpt> <trkpt> -> <placemark> <path> 01/15 02:39
3F:→ nehex:关於档案转换 推荐软体 gpsbabel(GE内有) Gps Trackmaker 01/15 02:43
4F:→ nehex:gpsbabel GE用的是 console , 另外找 GUI 版 01/15 02:44
6F:→ nehex:搜: google map api key 不需要 ; 而要放 blogspot 上了话 01/15 02:57
8F:→ nehex:另 track 资料应该很容易超过 100 点 ... 01/15 03:11
9F:→ kkbike:感谢n大的分享 01/16 23:46
10F:→ kkbike:我是有再去申请一个key,没有key不知道行不行? 01/16 23:47
11F:→ kkbike:超过100点的问题,可能要考虑分时记录或分距离记录,要不然 01/16 23:48
12F:→ kkbike:就要自己去删航点了,我是用来爬山的,很多地方收不到信号 01/16 23:49
13F:→ kkbike:以昨天的山为例,单程也只记到64个点。不过我是开固定距离 01/16 23:50
14F:→ kkbike:所以才这麽少(回来才发现) 01/16 23:50
15F:→ nehex:噢 key 不需要是说单机像是 PSPad 练习时不需要 @@" 01/17 00:43