2 hyd010251 hyd010251 于 2014.04.03 16:06 提问

百度地图添加大量marker

使用百度地图搜索银行之类的地图上显示2000+marker不卡,
查询数据库显示2000+marker,地图就特别卡,基本不能拖拽、缩放之类的操作了,查询数据也就1-2秒,但是往地图里加载时就特别慢,加载(大约30-40秒)完成后地图上是显示2000+marker了,但是地图基本上就卡死了,这其中有什么区别,求高手解答啊,不要说什么聚合抽希的,我们项目需求就这样要求的。。。求大神帮忙啊!有没有人啊~

2个回答

qq_31971841
qq_31971841   2016.04.27 09:39

同样遇到上边的问题, 请问楼主解决了没有。可不可以分享一下

m0_37984756
m0_37984756   2017.05.10 11:14

有解决方法吗?求分享,

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Andorid百度地图聚合优化(大量marker卡顿)
百度地图聚合方法使用:http://blog.csdn.net/aconghui/article/details/50958715;百度地图聚合源码(上): http://blog.csdn.net/javine/article/details/51195014百度地图聚合源码(下): http://blog.csdn.net/javine/article/details/51234279 百度地
百度地图加载海量marker卡顿问题
亲测好用的百度地图海量marker性能优化,包括重写的百度方法以及个人心得
Android 百度地图绘制marker点抽稀
百度地图绘制marker标记的时候,没必要绘制这么多所以抽稀了一下。
百度地图API 循环向 marker 添加 click事件
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Ty
百度地图点聚合,加载1万个marker
    项目需要同时展示多辆车,并且在15s刷新一次。开始用到的是添加多个marker,但是随着车辆的整多,发现发现这种方式已经不能满足需求。于是准备用到百度的点聚合功能,顾名思义,点聚合就是把一定范围的点进行集合显示。看下图就明白了    在这之前,需要做一下3个准备:在百度地图开发者平台申请账号在控制台申请应用把你申请的放在你自己项目的AndroidManifest.xml的API_KEY  ...
百度地图 Android SDK - 标注(Marker)的基本使用
标注(Marker)是开发者最常使用的地图覆盖物志一,今天就来向大家介绍一些标注(Marker)的最基本使用方法! 实现目标: 1、构建基础地图页面; 2、在地图的中心点处添加 Marker; 3、实现 Marker 的点击事件响应; 4、实现 Marker 的添加和灵活删除; 为了实现以上目标,我们会分成以下若干步骤来进行。 第一步、创建工程,导入百度地图 Android SDK;
android 百度地图实现定位以及批量添加标注
android 百度地图实现定位以及批量添加标注以及一些操作的基础代码,对应博客http://blog.csdn.net/u011494285/article/details/50465802
百度地图 循环加载marker并添加多个信息窗口,解决只显示最后一个窗口信息的问题
最近在使用百度地图的时候遇到过一个问题,就是从数据库中进行加载数据,循环加载多个marker点,并且为每个marker点添加相对应的信息展示窗口,在实际执行的过程中,点击marker的时候显示的信息窗口总是显示的最后一次加载的信息,之前也遇到过这种问题,没进行总结,故忘记了之前的解决方法是什么,今天又遇到的同样的问题,抓狂,没进行总结带来的问题,所以在这里进行说明一下解决方法,以此借鉴学习,有错误
百度地图api之Marker类--标记点固定
一.首先引入所申请的ak密钥 二.简单样式处理一下 body, html,#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;font-family:"微软雅黑";}//下面的样式就是处理图片固定位置的#map span{display:block; width:20px; height:32px;background:url(h
百度地图上的标注物太多导致界面卡顿的解决办法
百度地图的API虽然说覆盖物多了可以用聚合,但聚合使用下来,性能并不好 目前解决方案是,获取地图的左下角和右上角的经纬度,然后根据此经纬度范围,到数据库中搜索,把该区域内的覆盖物取出标注到地图上。   生成地图时绑定事件,在移动和缩放时触发: Js代码    map.addEventListener("moveend", queryInRect);   //map.addEventList