用 JavaScript 拼出大張的 Google Maps 地圖
想要得到大張的 Google 地圖嗎,有時候想把大範圍的 Google 地圖印出來或帶者走,
一個方法是用抓圖再用繪圖軟體拼起來,不過縫圖還得花些時間人工處理。
後來發現可以用 Script 把想要的地圖一次抓回來,處理起來就省事多了。
座標及參數的找法我是利用 Adblock Plus : Open blockable items 看到的,
例如:
http://mt1.google.com/mt?n=404&v=w2.56&x=90517&y=209692&zoom=-2
最後再配合像是 Html To Image 這種軟體,就可以輸出成大張的圖檔了。
GoogleMap2.htm
----------------------------------------------------------------------------
<table bgcolor=#00ff00 cellpadding=0 cellspacing=0>
<script language=javascript>
var sx=54787; // 左上角 x 座標
var sy=28100; // 左上角 y 座標
var w=14; // 寛
var h=11; // 高
for(y = sy;y<(sy+h);y++)
{
document.write("<tr>\n");
for(x = sx;x<(sx+w);x++)
{
document.write("<td><img src=http://mt"+ ((x+y)%4) +".google.com/mt?n=404&v=w2.56&x="+ x+"&y="+ y+ "&zoom=1></td>\n");
}
document.write("</tr>\n");
}
</script>
</table>
----------------------------------------------------------------------------
1 comment:
嘿嘿 我是笑容ㄚ阿阿阿
無聊打一下搜尋找到這裏~~~~
Post a Comment