作者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