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

推荐订阅源

Blog — PlanetScale
Blog — PlanetScale
J
Java Code Geeks
N
Netflix TechBlog - Medium
Martin Fowler
Martin Fowler
A
About on SuperTechFans
腾讯CDC
B
Blog RSS Feed
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Microsoft Azure Blog
Microsoft Azure Blog
D
Docker
Y
Y Combinator Blog
Microsoft Security Blog
Microsoft Security Blog
F
Fortinet All Blogs
I
InfoQ
博客园 - 【当耐特】
美团技术团队
GbyAI
GbyAI
量子位
宝玉的分享
宝玉的分享
爱范儿
爱范儿
有赞技术团队
有赞技术团队
博客园 - Franky
L
LangChain Blog
阮一峰的网络日志
阮一峰的网络日志

博客园 - 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字符串,前台直接解析即可,类似的,在做此类地图时,也可以按照此原理,达到又快又好的显示部件。唯一麻烦的,兴趣点的更新问题,这就是后台处理数据的问题了。