基于百度地图动态分步加载的装置及方法、可读存储介质制造方法及图纸

技术编号:17248617 阅读:52 留言:0更新日期:2018-02-11 06:49
一种基于百度地图的动态分步加载装置及方法、可读存储介质,该加载方法包括:步骤1、页面客户端向后台服务器请求获取数据;步骤2、通过AJAX异步方式从后台数据库返回n条点位数据;步骤3、对后台服务器返回到页面的n条数据遍历,调用百度地图API进行描点;步骤4、重复步骤2和3直至从后台数据库取回全部点位数据。利用百度地图加载大量定位点时,提高了系统响应速度及用户体验。

【技术实现步骤摘要】
基于百度地图动态分步加载的装置及方法、可读存储介质
本专利技术涉及网络地图展示
,尤其涉及一种基于百度地图动态分步加载的装置及方法、可读存储介质。
技术介绍
百度地图的基础定位能力强,依托百度位置大数据和高精尖定位技术,提供业内最优秀的定位服务产品。具有定位精度高、覆盖广、流量小、速度快(首次定位200ms)、内存/CPU占用率低等特点。具体性能参数如下:精度高:综合定位精度40m;覆盖广:完美支持全球定位;流量小:小于0.3K;速度快:首次定位200ms。百度提供了百度lbs云的数据图层功能,可以将海量用户数据在地图上展示。用户可以创建并上传自己的数据麻点图,制作个性化地图。但是,很多项目要求的是可以随时添加或者删除地图上的点位,这样,描点数据需要实时从数据库中读取,此时百度lbs云数据图层则无能为力了。在传统Web开发中,如果想得到服务器端数据库或文件上的信息,或者发送客户端信息到服务器,需要建立一个HTML表单然后从服务器端获取或提交数据。用户需要点击“提交”按钮来发送或者接受数据信息,然后等待服务器响应请求,页面重新加载。因此,对于向百度地图提供动态点位这样的需求来说,本文档来自技高网...
基于百度地图动态分步加载的装置及方法、可读存储介质

【技术保护点】
一种基于百度地图的动态分步加载方法,其特征在于,包括以下步骤:步骤1、页面客户端向后台服务器请求获取数据;步骤2、通过AJAX异步方式从后台数据库返回n条点位数据;步骤3、对后台服务器返回到页面的n条数据遍历,调用百度地图API进行描点;步骤4、重复步骤2和3直至从后台数据库取回全部点位数据。

【技术特征摘要】
1.一种基于百度地图的动态分步加载方法,其特征在于,包括以下步骤:步骤1、页面客户端向后台服务器请求获取数据;步骤2、通过AJAX异步方式从后台数据库返回n条点位数据;步骤3、对后台服务器返回到页面的n条数据遍历,调用百度地图API进行描点;步骤4、重复步骤2和3直至从后台数据库取回全部点位数据。2.根据权利要求1所述的基于百度地图的动态分步加载方法,其特征在于,可通过以下两种方法之一判断是否已取回全部点位数据:方法一:在返回点位数据前,通过AJAX异步方式返回点位数据总条数N,根据步骤2和3的重复次数i,当i*n大于或等于N时,则已取回全部点位数据;方法二:判断实际返回条数是否大于0,当实际返回条数小于或等于0时,则已取回全部点位数据。3.根据权利要求1所述的基于百度地图的动态分步加载方法,其特征在于,根据点位排序规则获取所述点位数据。4.根据权利要求1所述的基于百度地图的动态分步加载方法,其特征在于,在步骤2操作前,判断当前获取状态,如果为停止则结束流程,如果为暂停则等待获取指令触发;如果为获取,则继续步骤2的操作。5.根...

【专利技术属性】
技术研发人员:陈文亮李亚楠张鑫袁星星许金韬张金永张涛樊海春
申请(专利权)人:天津同阳科技发展有限公司
类型:发明
国别省市:天津,12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1