创建单机版的都市圈 对都市圈进行简单的技术分析

据我所了解, 国内做地图的, flash全景属city8第一, 3d建模的就属都市圈第一了, 单纯的搞2d地图, 没什么意思.

都市圈的底图做工很精细, 详情请见www.o.cn.
技术上具有的一些特点:
1. 使用图片热区的形式显示poi,这样有效的融合了poi与底图.
2. 地图网格化,每个区域都有一个固定的js数据包, 前台直接eval js对象. 这样生成好js数据, 就不需要请求服务器端数据了, 有效的减轻了服务器的负担, 而且在这种js网格索引下, 便于展现数据. js数据包还分了层次, 用于显示不同种类的内容. 前台分页也是用js实现.
3. 良好的地图架构,执行效率很高. 将地图层, poi层, 广告层看做一个个事先规定大小的巨大的底图. 我们浏览的区域就相当于在底图上移动, 这样, 移动地图就不用刷新整个屏幕, 只加载未加载的, 就是局部刷新, 有点类ajax的味道哦. 综合利用缓存, 速度很快, 比什么百度的地图强多了.

最重要的都市圈现在的javascript代码没有经过混淆, 用firebug就很容易检测出来用,要不就另存为把, 代码可读性也强, 经过适当的修改, 单机版的都市圈就可以出来了哦. 包括poi, 鹰眼, 小地图, 伸缩杆等. 功能几乎都可以copy过来, 地图数据直接请求他们的服务器, 甚至你还可以把他们的地图,数据down下来. 实现完全的单机版. 

下载地址: 点击下载  注意:文件中的代码都是取自都市圈, 版权归都市圈所有.
原文地址:https://www.cnblogs.com/happyday56/p/1266024.html