百度地图行政区优化卡顿

只筛选一个区域

沿海城市会出现多个区域,比如上海有4个区域,一个是主区域,外加三个岛屿,把三个岛屿排除掉

     // 获取行政区的时候有可能会出现多个行政区,只获取最大的行政区域let bounder = res.boundaries.reduce((pre, next) => {return pre.length >= next.length ? pre : next;});

筛选点位

根据不同的点数进行不同等比的筛选,减少点位

getOptimizationBounder = function(bounder) {const splittedBounder = bounder.split(';');// 如果总数量小于 100 个点的话就不进行缩减了,不然会很丑(例如海南台湾,会变成一个三角形或者消失掉)if (splittedBounder.length < 1000) {return bounder;}// 等距筛选点位if (splittedBounder.length < 5000) {const minBounder = splittedBounder.filter((point, index) => !(index % 5));return minBounder.join(';');}if (splittedBounder.length < 10000) {const minBounder = splittedBounder.filter((point, index) => !(index % 15));return minBounder.join(';');}const minBounder = splittedBounder.filter((point, index) => !(index % 25));return minBounder.join(';');};

百度地图行政区优化卡顿问题相关推荐

  1. 百度地图-图标过多卡顿解决方案

    点聚合 <script type="text/javascript" src="//api.map.baidu.com/api?v=3.0&ak=xxxx& ...

  2. 解决 百度地图多点聚合卡顿问题

    由于百度地图提供的MarkerClusterer_min.js 比较卡顿 特此提供加速后的MarkerClusterer_min.js 源码如下 /*** @fileoverview MarkerCl ...

  3. Android开发之百度地图定位打卡

    Android开发之百度地图定位打卡 一.效果图 二.下载百度地图SDK 三.代码实现 1.布局文件(activity_main) 2.布局文件(activity_map) 3.在res文件夹下新建m ...

  4. android百度地图行政区填充颜色

    android百度地图行政区填充颜色 给行政区填充颜色其实就是添加几何图形覆盖物,需要行政区边界上面的点的集合这样可以添加几何图形覆盖物,原理就是这样的.这是百度地图添加几何图形覆盖物网址 --htt ...

  5. Android性能优化系列篇(三):崩溃优化+卡顿优化

    前言 汇总了一下众多大佬的性能优化文章,知识点,主要包含: UI优化/启动优化/崩溃优化/卡顿优化/安全性优化/弱网优化/APP深度优化等等等~ 本篇是第三篇:崩溃优化+卡顿优化 [非商业用途,如有侵 ...

  6. 百度地图排名优化及标注

    百度地图标注,是专门服务于本地商户的一种新型营销模式,你可以在百度地图自主管理您的详情页面,丰富营业信息,让客户全方位了解您并找到你.百度地图标注时可以添加公司名称.地址.电话及400电话.让目标客户 ...

  7. iOS界面优化 ——卡顿检测和优化方案

    iOS界面优化 --卡顿检测和优化方案 1. 卡顿原理 2. 卡顿检测 3. 界面优化 1. 卡顿原理 卡顿,也就是掉帧.当UIView被绘制时,cpu执行drawrect,通过context将数据写 ...

  8. 我的世界java版特别卡怎么办_MCjava优化卡顿解决办法?我的世界运行咋办

    我的世界这个游戏看着像素不高,感觉好像要求配置不高,但是游戏的可扩展性很强,玩玩东西多了就会发现运行越来越卡,还有下载材质包和MOD版东西更多,那运行卡顿除了提高电脑配置这个办法外,还能对游戏进行优化 ...

  9. 关于高德地图2.0卡顿问题的解决方案(chrome设置+显卡设置)

    最近笔者开始接触高德地图,发现了一种情况:不论是项目上还是高德官方,2.0版本均存在自定义地图在操作时非常卡顿的现象,而1.4.15版本却仍旧流畅. 项目上存在的"多个接口多个文件调用时阻塞 ...

最新文章

  1. java百度api人脸识别_百度人脸识别api demo
  2. 算法与数据结构(三) 二叉树的遍历及其线索化(Swift版)
  3. java controller json_springMVC的controller层接收前端json数据
  4. win10获取注册表权限
  5. HTML5动画软件工具编辑器 HTML5动画分类 工具推荐
  6. 爬虫入门之urllib库详解(二)
  7. sublime text3 智能提示和自动补全
  8. 单总线和i2c总线结合实现数字温度计的设计c语言程序,1《单片机原理应用》课程设计指导书2010-6-8.doc...
  9. mysql-connector-odbc-5.3.12-win32.msi安装步骤
  10. Eclipse阿里云镜像源配置
  11. 网络工程师考试视频教程
  12. python中梅花数_梅花易数中的“数字”
  13. npm install安装失败,报错记录之The operation was rejected by your operating system. node-sass无法安装,且禁用淘宝镜像
  14. 初识C语言————3
  15. word中如何在方框中打钩
  16. docker开机启动失败_docker安装后启动不了 解决方法
  17. 下载、安装Ctex及编译自动化学报模板时错误的解决
  18. 微型计算机接口与技术期末,北邮《微机原理与接口技术》期末复习题(含答案).doc...
  19. 对于line-height的一些理解
  20. mac 系统安装总结 二,dmg 文件安装

热门文章

  1. mac系统中brew下载路径
  2. pli测试50题题库_AI面试必备/深度学习100问1-50题答案解析
  3. css背景透明文子不透明,CSS 实现背景透明 内容文字不透明 显示
  4. RT-Thread 软件定时器(学习笔记)
  5. chroot jail
  6. 《Adobe Illustrator CS5中文版经典教程》—第1课1.5节使用“导航器”面板
  7. android 红外手机,如果你不懂红外摄影,那现在你就该懂了
  8. MySQL数据库多表查询练习题
  9. 我如何使用iPad作为学习工具
  10. 嵌入式程序员的几年的小心得