Web电子地图的实现原理请教

来源:百度知道 编辑:UC知道 时间:2024/05/11 04:13:22
我在为学校实现一个Web电子地图,类似Google的地图.先就前台后台技术进行请教:
1 前台部分的图片拖动窗口实现,是否采用CSS中的Clip开剪裁一张很大的图,这张大图使用绝对定位控制,根据鼠标获取的信息进行动态移动?
2 进入地图后需要用JS预载什么图片,需要延迟载入什么图片? 请介绍清楚
3 如果需要在地图中加入一些地点的标记,需要用什么来实现,那些标记是浮动的绝对定位的DIV或IMG吗?
4 像在地图中加入地点标记,因为要在不同比例尺的地图上显示,是否需要定一个网格量来确定位置,还是单纯的用坐标进行变换?

以上问题请教了,分不是问题,关键是有专业的介绍.和正确的思路.
因为我还是大学学生,而且只是做我们学校的地图,所以想自己设计开发下,提高下技术.
所以不会用第三方插件.
但是,如果有Extjs方面的实现,请说出,其他界面我使用这个制作的.
-------------------------------------------------------------------------------------------------------------------------
我看有些制作是把图片分块存储,分块载入,哪种方法好一些:预载还是分块?

这种东西有必要自己完全去写吗?如果只是一个地图应用,你可以考虑使用第三方的插件,例如:MapX,它是MapInfo公司的地图插件,功能非常强大。

----------------------------------------------------------------------
自己实现,你自己用用google或者baidu的地图,分析一下它它们ajax请求,就能学到基本流程。同时,我觉得做出来,和做出来一个产品级的东西是2个概念。如果只是玩玩,那可以随便实现一下。
另外你可以去大学文献检索里面,找个叫:一种基于A J A X的电子地图平滑移动算法的实现的文章,它是讲一种平移算法的,还挺简单的,可以学习一下。