Google Map Api 圖資換掉? - Google

By Edith
at 2008-06-23T16:13
at 2008-06-23T16:13
Table of Contents
※ 引述《newuno (尋Sketchup同好!!)》之銘言:
: ※ [本文轉錄自 Google_Map 看板]
: 作者: newuno (尋Sketchup同好!!) 看板: Google_Map
: 標題: [問題] Google Map Api 圖資換掉?
: 時間: Tue Jun 10 19:20:52 2008
: 發現一個電子書的網站也結合了Google Map Api
: 挺有趣的
: 該本電子書是利用Google Map 的瀏覽手法
: 來瀏覽書本全開內頁
: 本以為應該只是寫的語法來呈現類似的瀏覽手法
: 結果看原始碼 才知道 它也有api的key
: 這樣算是把Google map的圖資抽換掉嗎?
: 挺有趣的 不知道有沒有高手知道這是怎麼做到的!?
: 附上該網址:http://0rz.tw/fa4gL
: 謝謝大家^^
有推文提到 http://www.zoomify.com,不過這個是用 flash 做的,和 Google Maps
API 還是有差別。
最近寫的一篇文章來說這個技巧,供原 po 參考:
http://blog.wctang.info/2008/06/maps-api-gtilelayer.html
基本上,這個效果是為 Maps 加上自己的 GTileLayer,Tile Layer 可以讓你用一定規
則的 url 來形成地圖層,例如
'http://wctang-info.googlecode.com/svn/trunk/imgs/01/{Z}_{Y}_{X}.jpg'
這樣的指定方式 (也可以用 callback 的方式來指定,如果你的 url 比較沒有規則的
話)。
要加入 Tile Layer 的方式有兩種,比較單純的就是用 GTileLayerOverlay 的方式加入
,這種方式沒辦法沒辦法指定定位的方式。另一種就是組成 GMapType,這種方式除了
TileLayer 外,還需要 GProjection ,這個 Projection 的用處其實就是要指定把你的
Layer 投影到地圖上的方式。要知道,Maps API 終究還是個看地圖的工具,雖然外表看
起來是個大圖,但程式內部還是認為他是個有經緯度的地圖,所以 Project 就是在做圖
片位置與經緯度轉換的工作。不過 Google 只提供了 GMercatorProjection ,這是適合
地球經緯度的映射方式,不適合用來放平鋪圖片,所以就要自己寫,把圖片投影成 經度
-180~180, 緯度 -90~90。
--
: ※ [本文轉錄自 Google_Map 看板]
: 作者: newuno (尋Sketchup同好!!) 看板: Google_Map
: 標題: [問題] Google Map Api 圖資換掉?
: 時間: Tue Jun 10 19:20:52 2008
: 發現一個電子書的網站也結合了Google Map Api
: 挺有趣的
: 該本電子書是利用Google Map 的瀏覽手法
: 來瀏覽書本全開內頁
: 本以為應該只是寫的語法來呈現類似的瀏覽手法
: 結果看原始碼 才知道 它也有api的key
: 這樣算是把Google map的圖資抽換掉嗎?
: 挺有趣的 不知道有沒有高手知道這是怎麼做到的!?
: 附上該網址:http://0rz.tw/fa4gL
: 謝謝大家^^
有推文提到 http://www.zoomify.com,不過這個是用 flash 做的,和 Google Maps
API 還是有差別。
最近寫的一篇文章來說這個技巧,供原 po 參考:
http://blog.wctang.info/2008/06/maps-api-gtilelayer.html
基本上,這個效果是為 Maps 加上自己的 GTileLayer,Tile Layer 可以讓你用一定規
則的 url 來形成地圖層,例如
'http://wctang-info.googlecode.com/svn/trunk/imgs/01/{Z}_{Y}_{X}.jpg'
這樣的指定方式 (也可以用 callback 的方式來指定,如果你的 url 比較沒有規則的
話)。
要加入 Tile Layer 的方式有兩種,比較單純的就是用 GTileLayerOverlay 的方式加入
,這種方式沒辦法沒辦法指定定位的方式。另一種就是組成 GMapType,這種方式除了
TileLayer 外,還需要 GProjection ,這個 Projection 的用處其實就是要指定把你的
Layer 投影到地圖上的方式。要知道,Maps API 終究還是個看地圖的工具,雖然外表看
起來是個大圖,但程式內部還是認為他是個有經緯度的地圖,所以 Project 就是在做圖
片位置與經緯度轉換的工作。不過 Google 只提供了 GMercatorProjection ,這是適合
地球經緯度的映射方式,不適合用來放平鋪圖片,所以就要自己寫,把圖片投影成 經度
-180~180, 緯度 -90~90。
--
Tags:
Google
All Comments

By Faithe
at 2008-06-26T05:24
at 2008-06-26T05:24
Related Posts
請問blogspot如何能有「更新通知」的功能?

By Quanna
at 2008-06-23T13:53
at 2008-06-23T13:53
blog無法登入

By Hedy
at 2008-06-23T12:29
at 2008-06-23T12:29
youtube 申請與檔案移除

By Hedwig
at 2008-06-23T09:39
at 2008-06-23T09:39
Google桌面搜尋跟yahoo輸入法相衝?

By Gilbert
at 2008-06-23T04:19
at 2008-06-23T04:19
無法用Gmail收取yahoo信件

By Rosalind
at 2008-06-23T01:29
at 2008-06-23T01:29