- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
我眼中的高德Map ABC企业级地图.doc
我眼中的高德Map ABC企业级地图
Map ABC与a map
走在大街小巷,或是浏览电视节目,我们常会看到高德地图的广告,有心人会发现高德地图标识是a map,而在百度搜索中搜寻“高德地图”,偶尔也会看到Map ABC的网站,进入网页就会发现a map和Map ABC的网站截然不同,它们之间并非“李逵”和“李鬼”,而是同属于高德公司,有着千丝万缕的联系。首先来了解下a map,a map最开始是由Map ABC的手机端产品迷你地图演变而来,开始叫高德地图,目前作为高德旗下的移动事业部。主要运营高德地图,2012年初开始上线PC端地图,并开放API接口,未来的定位是运营的模式,提供服务,主打免费模式,跟百度地图,谷歌地图一样,经过市场变革,a map更加偏向移动端应用程序以及API的提供;而Map ABC虽然同属高德旗下产业,但是定位于企业服务。主要是针对企业级用户以及行业应用,针对不同行业的特别为其开发个性化的地图服务。以满足各行业对地图的深层次应用,如个性化地图服务,物流行业的SAAS应用等,经过市场变革,逐渐淘汰了包括Sliver light和Flash在内的API,保留下JS和Flex的API,并逐渐向移动端(Android及IOS)倾斜,成为主打移动端的多平台地图服务厂商。
初识地图――简单的功能
一个地图服务之所以被称之为地图服务,是因为它满足人们使用所需的各种功能,无论是使用移动设备、平板电脑、笔记本电脑或是台式机,流畅的拖动地图、快速的定位与查询是地图服务最基本的配置,例如:我们寻找一家餐厅,在地图上输入餐厅的名称,地图快速定位到该餐厅所在位置,我们可以拖动地图查看周边的标志性建筑以便前往,这就是地图带给用户最直观的体验之一。以Map ABC地图为例,当你在浏览地图时,地图上绝不会是白茫茫的一片,而是有山有海有河流有国界,放大地图甚至可以看到省、市边界、道路网等等,这些信息都是通过图层展现出来,所谓图层,维基百科给的解释是:图层是应用在图像编辑软件上的概念,图层就像一层层相叠,但彼此独立的的透明底片,其好处是,在一个图层上绘制及编辑的物件,并不会影响另一个图层上的物件。所以我们就知道地图图层是将一个个地图中的内容叠加从而展现给用户,这么多内容,如果在用户打开时直接加载进来势必会导致用户流量疯狂上涨,而且在加载完成前不会显示地图,Map ABC做的很好,将一整张地图分隔成若干个小图片,平缓的加载进网页,为用户提供了良好的体验环境。
有了地图,只能说有了界面,地图还要能拖动、放大、缩小。那么,让我们先来看什么是地图拖动?把一张图片从左拖到右?亦或是图片过大,通过拖动来看到全部?这些是我原来的想法,但现在我要说的都不是这些,至少在我看过了Map ABC的拖动后是这样认为的,MapABC地图采用“无极”拖动,无论是从右向左还是从左向右,永远不会拖动到终点,像一个筒状结构,当你觉得到终点时,又会转回到起点(注:“无极”拖动曾出现过Bug,即拖动地图一圈后回到原点,但是之前添加的对象会消失不见,该Bug已被修复)。
大部分地图应用程序都是二次开发人员基于地图服务API开发出来的,Map ABC提供了地图的展现,接下来就该由开发人员使用其中的接口进行开发了,API应当提供包含点、线、面在内的基础对象模型,提供关于基础对象在地图中的添加、编辑、删除等操作,而Map ABC Flex版API提供了10类覆盖物对象,分别为:面类、圆类、背景图片类、文字标签类、点标注类、覆盖物基类、多边形类、折线类、雷达标注类、矩形类,Map ABC其他版本API无出其右。10种对象其实并不多,实际上,开发中用到的会更少一些,主要是面、圆、文字、点、多边形和折线,例如:大众点评网的每家商户页面都有一个小地图,地图中只有一个点对象,标注了商户所在位置。这是最简单的应用,当然,真正去做二次开发所实现的功能一定会复杂的多。地图进阶――复杂的功能
什么是在地图上实现复杂的功能?更多的点、更多的线、更多的对象?但这只是复杂功能中的一部分,由于B/S结构下在地图添加大量覆盖物(或称密集覆盖物)势必会使浏览器所占内存飙升,因此这种方法也是检验地图服务是否优秀的手段之一,作者在接触Map ABC Flex版之前使用过Super Map Desk pro .Net 6(这是超图公司早期的软件,严格说起来,该软件并不算地图服务,主要是测绘、航拍、建模等作图功能,同时不提供地图,用户使用时需要自己配置地图),在地图上添加将近三百条线段的时候,浏览器开始崩溃,而使用Map ABC做这样一个程序:在指定范围内,每隔5秒随机生成2000个点。虽然内存会上涨,但页面显示依然流畅。但是如果在随机生成2000个点的同时分配监听事件
您可能关注的文档
最近下载
- 工程项目安全技术交底范本(全套).doc VIP
- 云南2025年春季高考信息技术真题-试题.pdf VIP
- 班组长团队管理能力竞赛考试题及答案.doc VIP
- 环境影响报告书-南京市化学工业园区.docx
- T_GDESA 1101—2021_电子竞技场馆建设规范.pdf VIP
- 2021届高考化学一轮 2.3氧化还原反应指导活页作业.doc VIP
- 46-应收款明细表模板.xlsx VIP
- 李国金-活性焦吸附工艺在市政污水深度处理中的应用.pdf VIP
- 2025年云南省楚雄彝族自治州选调生考试(公共基础知识)综合能力题库最新.docx VIP
- 宋光明理论法口诀汇总(2024版).docx VIP
文档评论(0)