首页 > 其他分享 >百度地图引入个性化样式,加载时出现大片白块的解决办法

百度地图引入个性化样式,加载时出现大片白块的解决办法

时间:2024-10-21 14:48:34浏览次数:7  
标签:解决办法 白块 自定义 map 样式 地图 设置 加载

百度地图引入个性化样式,加载时出现大片白块的解决办法

问题描述

大屏使用某个地区的详细地图,设置了百度地图自定义样式为深蓝色地图,但是加载的时候,瓦片会出现大片白色的情况,之后才会加载出来深蓝色地图,本文介绍一个方法,来解决加载的时候出现大片白色的问题

直奔主题
前端样式定义
<div id="map-container" class="delay-map"></div>
JS内设置地图的自定义样式
map.setMapStyleV2({
            styleId: "自定义样式ID"
          })
加载出现白色的情况

image-mqus.png

修改后的情况

image-94kb.png

可以看的出来,修改后的情况更加符合审美,并且贴合整体情况

具体修改内容

修改思路,通过样式添加过度时间,设置标签的背景颜色和不透明度,实现过度背景色是自定义的颜色

#map-container {
width: 100%;
height: 520px;
box-shadow: 0 0 15px 10px #062961;
margin-top: -70px;
}

/*这里设置地图的加载背景自定义颜色  设置不透明度(设置为最低,不然加载完成后背景颜色会遮挡住底部的线路和文字标记信息) */
#map-container {
.BMap_mask {
opacity: 0.01;
background-color: #062961;
}

//这个设置完会有一个淡入的效果 时间设置越长加载的时间越长 延迟在没有加载完成的情况下 地图就会加载好 把这个延迟给顶掉 实现颜色过渡
transition-duration: 15s;
}
/* 设置加载延迟为2s,这个自定义设置 */
.delay-map {
transition-delay: 2s;
}

标签:解决办法,白块,自定义,map,样式,地图,设置,加载
From: https://blog.csdn.net/NAN0808/article/details/143111351

相关文章

  • Win11系统提示找不到System.Runtime.Caching.resources.dll文件的解决办法
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个System.Runtime.Caching.resources.dll文件(......
  • Win11系统提示找不到System.Runtime.Caching.dll文件的解决办法
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个System.Runtime.Caching.dll文件(挑选合适的......
  • PbootCMS登录页面无法正常加载,显示为空白页或错误信息怎么办
    问题描述:登录页面无法正常加载,显示为空白页或错误信息。解决方案:检查Web服务器配置:确保Web服务器(如Apache、Nginx)配置正确,特别是虚拟主机配置。检查PHP配置:确保PHP配置正确,特别是php.ini文件中的设置。检查文件权限:确保PBootCMS相关目录和文件的权限设置正确。检查PHP错误......
  • d1-h u-boot 加载系统
    原文:https://blog.csdn.net/weixin_43094346/article/details/123083518前言我属于提前批拿到哪吒开发板的,兴奋之余开始研究如何去运行自己的裸机程序,美其名曰:操作系统.和mcu不一样,sbc级别的cpu跑起来要复杂的多,不过好在系统级别的领域,不同的软件分工明确,我们......
  • PbootCMS网站百度site网址异常的解决办法
    解决PBootCMS网站异常URL收录问题的方法1.更新系统和补丁确保安全:首先,登录PBootCMS后台,检查是否有新的系统更新或安全补丁。如果有,请及时安装,以修复可能存在的安全漏洞。操作步骤:进入PBootCMS后台管理界面。导航至“系统设置”或“系统更新”模块。检查并安装所有可用的......
  • PbootCMS后台登录验证码不显示或者看不清楚解决办法
    1.避免使用中文路径原因:中文路径可能会导致某些文件无法正确加载,从而影响验证码的显示。解决方案:确保网站的所有文件和目录名称均为英文或数字。如果已经使用了中文路径,建议重新部署网站,使用英文或数字命名。2.切换PHP版本原因:不同版本的PHP对验证码生成的支持程度......
  • document.write() 与 换行的问题(“\r”)不适用 解决办法
    代码:打印n行五角星 <script>      //打印n行n列的输入法☆      varn=prompt("请输入行数");      for(vari=0;i<n;i++){        for(varj=0;j<n;j++){            ......
  • PbootCMS打开网站提示No input file specified.的解决办法
    当遇到“Noinputfilespecified”错误时,通常是由于PHPFastCGI配置问题或文件权限问题引起的。以下是一些常见的解决方法:检查.user.ini文件确认网站根目录下是否存在.user.ini文件。如果存在,尝试删除该文件,然后重启Web服务器。命令示例(假设使用Linux系统):检查PHP-FPM......
  • pbootcms网站占用服务器内存很高的解决办法
    PBootCMSV3.2.5之前的版本确实存在缓存机制不够友好的问题,导致在数据量较大时占用大量内存,影响服务器性能和网站访问速度。以下是解决这一问题的步骤和注意事项:解决方法1.升级到官方最新版备份网站:在进行任何升级操作之前,务必备份整个网站,包括数据库和文件。下载最......
  • PbootCMS网站提示:“会话目录写入权限不足”的解决办法
    针对PbootCMS网站提示“会话目录写入权限不足”的问题,可以按照以下步骤进行解决:解决步骤确定需要修改权限的目录:config 目录(存放授权码与数据库配置文件)data 目录(存放SQLite数据库文件)runtime 目录(存放日志文件)修改目录权限:使用FTP工具或SSH连接到服务器,根据实际......