作者fillano (冒牌費大公)
看板Ajax
標題Re: [問題] 有關Map的問題
時間Fri Apr 24 10:19:35 2009
我沒實作過這一類的地圖,我只做過Isometric,不過我可以解釋一下大致上的原理。
他主要並不是用AJAX做,純粹就是Javascript,而servlet傳回來的,我想是根據給他的
經緯度以及高度所render出的圖檔。
你從foxlee部落格上拿到的source code,javascript部份是用dojo做出來的,我想你不
可能短時間再實作出一個,恐怕還是用他的方法吧。
簡單地說,他在地圖上方用一個div來讓地圖只顯示一部分(overflow:hidden),底下我想
是有另一個div,裡面有許多img組成完整的圖,每一個img是根據經緯度跟目前的高度去
server取來的。
地圖移動時,根據目前移動的位置,動態移除/載入可視範圍外的img,來達到移動的效果
。放大縮小時,則需要重新計算每張圖的經緯度,跟server重新取得。
簡單的原理是這樣,不過你時間來不及的啦,用學他用dojo做吧。
--
Sapere Aude! 這就是啟蒙運動的口號!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.250.95.16
1F:推 LCHENAN:太感謝您了,我會照著這個方法去試試,必竟還有一個禮拜 04/24 16:07
2F:→ LCHENAN:謝謝您^_^ 感恩 04/24 16:07
3F:推 LCHENAN:分享一個dojo.gfx的網站: 04/24 17:06