惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Vercel News
Vercel News
博客园 - 司徒正美
C
Check Point Blog
G
Google Developers Blog
The GitHub Blog
The GitHub Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
有赞技术团队
有赞技术团队
P
Proofpoint News Feed
IT之家
IT之家
B
Blog
博客园_首页
量子位
MongoDB | Blog
MongoDB | Blog
博客园 - Franky
J
Java Code Geeks
H
Help Net Security
A
About on SuperTechFans
Apple Machine Learning Research
Apple Machine Learning Research
Jina AI
Jina AI
D
DataBreaches.Net
Y
Y Combinator Blog
大猫的无限游戏
大猫的无限游戏
云风的 BLOG
云风的 BLOG
Google DeepMind News
Google DeepMind News

博客园 - GIS小能

利用Simplify进行ArcGIS Server多面合并查询 关于Flex Ant的相关注意事项 ArcGIS KeyGen注册机,五步操作实现ArcGIS9.X与ArcGIS10全模块无时限破解(转载:我是一只牛) Flex开发必知(1) ArcGIS Server 10 问题汇总 ArcGIS Server 10 许可文件 Ecp 基于flex及SVG技术打造交互式地图(数据篇) 将应用程序从Flex 3迁移至Flex 4(转载) ArcGIS 10 破解安装(desktop及ArcGIS Server 10) 基于Geoserver配置多图层地图以及利用uDig来进行样式配置 基于ArcGIS Server 10 在flex瓦片客户端叠加瓦片服务 胡说八道--mate flex 优化原则 flex与flash交互详解 flex调用WMS远程图片所产生安全错误 loder导致的安全沙箱的2122错误 flex一周精选(20100308) Flex一周精选(20100301) 浅谈Image和Bitmap
解析MapBar兴趣点加载原理
GIS小能 · 2010-03-02 · via 博客园 - GIS小能

MapBar的兴趣点显示功能相对来说,我觉得应该是相当不错的说,功能抛开不说,最主要的是其速度加载的是相当的快,恰好今天遇到相似的问题,就研究了一下:

先看图:

image

从图上来看,兴趣点的数目是相当的多,那么其加载原理基本是什么呢,先看下HttpWatch结果 :

image

因此我们可以得出以下结论:

从兴趣点的加载来看,是按类似于地图瓦片形式加载,即预先将地图的兴趣点按照区域以及固定大小划分成m*n个小瓦片,并存放至js文件中,从客户端来看,其步骤为:

1、获取地图范围,计算当前范围内的的X,Y轴应该获取的瓦片,此部分可直接由客户端计算,并根据配置文件直接获取js文件

2、js文件获取后,前台解析后,可直接画在地图上,js文件格式如下图所示:

image

可明显看出为json字符串,前台直接解析即可,类似的,在做此类地图时,也可以按照此原理,达到又快又好的显示部件。唯一麻烦的,兴趣点的更新问题,这就是后台处理数据的问题了。