百度地图放置多个点位(可以1000以上)

作为在百度地图基础上开发的程序员来说 ,如果在地图上放置大量点位,则会出现界面卡顿甚至卡死的现象,选择百度地图自带的聚合,又会感觉显示不够明确。

在这里我就经历了一番折腾。最后我采用了多线程组进行放置,当缩小地图显示更多点位的时候 将annotation显示为一个小的红点,这样既能加快放置速度减少卡顿 ,还能清晰显示点位的状况 何乐而不为呢 。下面开始贴代码

这是封装的方法 ,如果要求高,防止因为经纬度不合法导致崩溃的问题  则还要进行经纬度的过滤,完整代码https://github.com/qiqiw124/baiduMapAndSecurie.git  完毕

这是效果
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 最近仿照美团做了款应用,刚好用到百度地图,高德地图之前用的比较多,只是这个项目的后台服务器是另外一个公司做的,他们...
    奔跑的小蚂蚁_8b28阅读 1,198评论 0 1
  • 出自http://my.oschina.net/are1OfBlog/blog/420034 摘要 现在很多社交、...
    JJO阅读 4,175评论 4 19
  • 因为要做一个地图操作的项目,需要用到这个地图库,但是查询官方API麻烦,而且这个地图框架的API做的用起来确实太麻...
    虚幻的锈色阅读 34,012评论 1 15
  • 跟踪显示用户的位置 设置MKMapView的userTrackingMode属性可以跟踪显示用户的当前位置 MKU...
    JonesCxy阅读 2,177评论 0 4
  • ∝童心原创文学,心动只是偶然∝ 站在80后的冒尖上,我和大部分的80后一样,有着典型的80后思维。闪婚闪离在80后...
    花开半夏又过半阅读 367评论 0 0