`
hepeng19861212
  • 浏览: 150485 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

在flex版mapabc上开发应用的感触

    博客分类:
  • flex
阅读更多

     早先开发过了一个系统,是基于google map的,但是google map的经纬度定位是有很大误差的,大概最大有1km左右。这次有个fj的客户想要这样一套系统,老大就让我改用mapabc,系统还是一样的系统,只不过地图换成flex 版的mapabc。我看了mapabc的api,还是比google map flash api要简单很多的。原计划一天就可以搞定这个任务。但是事实却不令人满意。

     我用了两天时间在mapabc flex版上做修改,最后问题出来了:每次我在地图上remove旧的overlay再重绘时,客户端浏览器(在ff和ie下都测试过)内存总会有1M~2M的增加。后来我就拼命优化flex程序,可是效果并不理想,在优化过程中经过我的测试,可以百分之百的确定问题出在mapabc上,而不是我的程序引起的内存问题。

 

我是每10s就从后台取一次数据(99条),并在地图上绘制出99个对象出来。观察内存,发现情形如下:每次重绘,浏览器内存增加1M多,但是过一段时间(大概五六分钟吧)flash player会释放一定的内存,但是内存量释放的还是没有增加得快,我用火狐测试,过大概四十分钟,内存会从最先的130M增加到300多M。到了这个地步,已经可以确认是mapabc flex版自身无法及时释放内存所致。后来从网上获得消息,google map在中国的地图也是采用了mapabc的数据。-_-!

 

    第二天下午,我想老大反映了此情况。第三天,早上刚到公司上班,我试着在网上查找google map api无法准确定位的解决方法。终于找到了,是一位csdn网友提供的(地址是:博客地址 )。

     原来是这样的,google map在去年曝露出一个网络接口,可以对实际经纬度进行纠偏,从而相对准确的显示在地图上。只是现在这个接口已经被封了,有心的网友当时就写个小程序从该接口获得了全部的纠偏数据。想要该数据的朋友,可以去他的博客联系他,作者可以免费提供一份最大误差40M的纠错数据;如果想要更精确的数据,就要花钱购买了,不过价格也不贵。一般的开发者,用那份免费的数据就已经可以基本上满足用户需求了。

分享到:
评论
3 楼 zapzqc 2012-03-18  
我也需要一份,能帮忙提供下吗??zapzqc@qq.com
2 楼 lipeijs5 2011-11-03  
非常感谢,谢谢!!
1 楼 lipeijs5 2011-11-03  
你好,我想求教一下,“一份最大误差40M的纠错数据”现在还可以提供给我么?我的邮箱是lipeijs@gmail.com,我们打算做一款lbs应用需要进行纠偏。

相关推荐

    MapABC Flex API 示例 代码 用户手册 开发包

    MapABC是一家提供地图服务的公司,其Flex API是用于在网页应用中集成动态地图功能的开发工具。下面将详细阐述MapABC Flex API的核心概念、示例代码的作用以及用户手册的价值。 1. **MapABC Flex API核心概念**: -...

    MapABC Flex4 Demo

    MapABC Flex4 Demo是一个基于Adobe Flex4框架开发的地图应用程序示例。Flex4是ActionScript 3.0的一个强大的富互联网应用程序(RIA)框架,它允许开发者创建具有高度交互性和动态视觉效果的Web应用程序。在MapABC ...

    MapABC地图API Flash版-JavaScript版-Silverlight版-Flex版.zip

    MapABC地图API是一款广泛应用于地理信息系统(GIS)开发中的工具,为开发者提供了在网页上集成地图功能的能力。这个压缩包包含四个不同版本的MapABC地图API文档:Flash版、JavaScript版、Silverlight版和Flex版,...

    MapABC Flex API 2.4 类参考

    MapABC Flex API 2.4 是一款用于在Adobe Flex环境中集成地图功能的开发工具包,它为开发者提供了丰富的地图操作和交互功能。Flex API 2.4 的主要目的是帮助开发者轻松构建具有地理信息系统的Web应用,使用户能够在...

    MapABC-Flex.rar_flex_mapabc flex api_site:www.pudn.com_高德_高德地图

    Flex API是高德地图提供的一种基于Adobe Flex技术的开发接口,它允许开发者在Flash环境中创建动态、交互式的地图应用。Flex API结合了ActionScript 3.0的强大功能和Flash Player的广泛兼容性,使得地图功能的实现...

    MapABC开发资料

    综上所述,这个压缩包提供了MapABC开发的全面指南,不仅包含了Ajax和Flash两种技术的API使用方法,还涉及了与天气查询和GPS坐标处理相关的实用技巧,对于开发基于地理位置的应用具有很高的参考价值。开发者可以根据...

    MapABC Flex API V2.3.2开发包.rar

    在实际开发中,开发者通常会结合MapABC Flex API V2.3.2的文档和示例代码,学习如何创建地图应用,理解API的工作原理,并通过不断的实践来提升地图应用的功能和性能。通过掌握这些知识点,开发者可以构建出具有专业...

    Flex 引用MapABC 地图API

    Flex开发地图程序 小示例 可以缩放地图 取得经纬度点 设置显示的地图中心

    MAPABC_FLEX_API_WEB_V2.4

    MAPABC_FLEX_API_WEB_V2.4

    MapABC API for Android 开发指南

    使用MapABC地图API,开发者可以轻松地在应用中实现栅格地图的显示。栅格地图的加载和渲染依赖于服务器返回的地图图片数据,因此网络连接质量会直接影响地图的加载速度。 **3.3 矢量地图显示** 相比于栅格地图,...

    MapABC_API_JavaScript

    MapABC_API_JavaScript是专为开发者设计的一个工具集,它包含了MapABC地图服务的JavaScript版本的所有API,便于在Web应用程序中集成地图功能。这个API提供了丰富的地图操作和功能,帮助开发者轻松创建交互式地图应用...

    Flex中调用mapabc地图鼠标点击时获得经纬度

    Flex中调用mapabc地图鼠标点击时获得经纬度的应用程序

    MAPABC电子地图应用PPT讲解

    MapABC的客户和合作伙伴遍布众多网站和企业,它的服务涵盖了从基本的地图展示到复杂的地理位置应用开发。 【MapABC API详解】 MapABC API是MapABC的核心组成部分,它允许开发者在网页中嵌入地图,创建各种丰富的...

    MapABC API

    MapABC API是2008年由Mapabc公司推出的一项重要服务,它为中国的电子地图和本地搜索市场提供了新的开发平台。这个API允许开发者通过编程方式访问和操作MapABC的地图数据,进而创建各种基于地理位置的应用和服务。 ...

    mapabc的文档

    综上所述,MapABC地图API Android版V5.3为开发者提供了丰富的地图功能和服务,从基础的地图显示到高级的实时路况和手势操作,都力求提供最佳的用户体验和技术支持。通过遵循上述指南,开发者可以有效地利用这些功能...

    MapABC地图使用手册

    1. **开发者标注**:MapABC地图API允许开发者通过接口将个性化数据直接标注在地图上,实现“我的地图我做主”,这对于开发定制化地图应用非常有用。 2. **Flash技术支持**:利用Flash技术,MapABC地图API能够创建...

    MapABCAPI-WP7

    这个API允许开发者在应用程序中集成地图功能,包括显示地图、处理地图事件、添加自定义图层(如点、线和框)等。下面我们将深入探讨MapABC API在WP7开发中的应用和相关知识点。 首先,MapABC API为开发者提供了丰富...

    MapABC 地图API介绍

    MapABC地图API是一款强大的在线地图服务工具,专为开发者设计,便于在各种应用程序中集成地图功能。通过MapABC地图API,开发者可以轻松地在自己的网站或应用中嵌入地图,实现定位、导航、地理编码、反地理编码等功能...

Global site tag (gtag.js) - Google Analytics