看板 Ajax 關於我們 聯絡資訊
我沒實作過這一類的地圖,我只做過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
LCHENAN:太感謝您了,我會照著這個方法去試試,必竟還有一個禮拜 04/24 16:07
LCHENAN:謝謝您^_^ 感恩 04/24 16:07
LCHENAN:分享一個dojo.gfx的網站: 04/24 17:06