自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

漏刻有时数据可视化大屏(PHP&ECHARTS智能化开源软件系统)

漏刻有时(LOCKDATAV),数据分析&数据展示,挖掘大数据背后的价值

  • 博客(1070)
  • 资源 (28)
  • 问答 (1)
  • 收藏
  • 关注

原创 漏刻有时地理信息系统说明文档(LOCKGIS、php后台管理、三端一体PC-H5-微信小程序、百度地图jsAPI二次开发、标注弹窗导航)

漏刻有时智能地理信息系统,英文名称LOCKGIS(后文简称:LOCKGIS),基于百度地图JavaScript API,旨在帮助开发者在网站中构建功能丰富、交互性强的地图应用,将地理位置与数字化技术相结合,为用户提供实时、有效的地理信息服务。LOCKGIS通过web、移动端、桌面应用等方式,将地图数据和地理信息展示出来,方便用户实现地图浏览、地点搜索、路线规划等功能。

2023-05-15 18:41:50 1902 9

原创 数据可视化大屏应急管理综合指挥调度系统完整案例详解(PHP-API、Echarts、百度地图)

本次数据可视化大屏应急管理综合指挥调度系统的开发,需求虽然简单,但是实现的过程确是十分的繁琐。必须将产品加载流程图分析清晰,做好底层的逻辑,才能根据需求开发对应的API接口。

2022-12-25 17:23:22 2377 6

原创 揭秘PHP伪协议:php://input 如何直接读取原始POST数据($ajax传输、curl传输、后端数据处理)

php://input是 PHP 中的一个特殊流封装协议(stream wrapper),它允许读取原始的 POST 数据。这个流对于处理非表单数据(如 XML、JSON 等)的 HTTP POST 请求特别有用,因为它不依赖于 $_POST 或 $_FILES 超全局变量,后者通常用于处理表单数据(application/x-www-form-urlencoded 或 multipart/form-data 编码的表单)。

2024-09-16 09:48:08 2001

原创 Chrome浏览器安全设置:轻松搞定HTTP和HTTPS协议的Mixed Content问题(正常解决方案、客户端配置方案、--allow-running-insecure-content)

HTTP和HTTPS混合内容互相加载时,由于安全策略问题会产生一系列问题。混合内容指的是一个HTTPS页面加载了HTTP资源(如图片、脚本、样式表等)。由于HTTP是不加密的,这可能导致中间人攻击(MITM),从而危害HTTPS页面的安全性。为了增强安全性,现代浏览器默认会阻止HTTPS页面加载HTTP资源,除非这些资源被明确标记为可以安全加载。

2024-09-06 10:53:07 716

原创 火狐浏览器设置秘籍:让https协议下的ws不加密时运行无阻(WebSocket connection HTTPS)

明确指出了一个常见的安全限制:当尝试从一个通过HTTPS加载的页面上发起一个不安全的(即非加密的,使用ws://而非wss://)WebSocket连接时,浏览器会阻止这个操作。这是因为HTTPS页面期望所有加载的资源(包括WebSocket连接)都应该是安全的,以防止中间人攻击等安全风险。如果页面通过HTTPS加载,但尝试与HTTP服务建立WebSocket连接,这可能会使HTTPS提供的安全保障失效。

2024-09-04 22:28:51 1677 2

原创 PyCharm新手指南:快速创建虚拟环境venv的步骤解析

在PyCharm中创建虚拟环境(特别是使用venv或virtualenv。

2024-09-01 15:33:37 644

原创 Python包管理工具pip:新手必备命令速查手册

pip是 Python 的包安装程序,用于从 Python Package Index (PyPI) 安装和管理包。pip提供了一系列命令来与 Python 包进行交互。以下是一些最常用的pip然后按照提示操作以确认卸载。pip list检查某个包是否已安装及其版本(虽然pip list注意:从 pip 10.0.0 开始,pip search命令已被弃用,因为它依赖于 PyPI 的旧版 XML-RPC API,该 API 已被弃用。你可以使用 PyPI 的官方网站或第三方工具(如yolk)来搜索包。

2024-08-27 08:12:57 814

原创 Python高手进阶:pymysql vs mysql-connector-python,哪种方式连接MySQL更胜一筹

如果考虑兼容性和稳定性:建议使用,因为它是由MySQL官方维护的。如果考虑简单性和易用性:可以选择pymysql,因为它易于安装和使用,并且在许多场景下性能也足够好。如果考虑部署的便利性pymysql不需要MySQL C客户端库,所以在一些特定环境下(如Docker容器)更容易部署。综上所述,两者都有广泛的使用基础,但pymysql在社区中的使用似乎更加普遍。不过,最终的选择应该基于项目的具体需求和个人偏好。

2024-08-25 14:19:17 700

原创 FastAPI vs Flask: 专业对比与选择

FastAPI和Flask都是优秀的Python Web框架,选择哪个框架主要取决于项目的具体需求和开发者的偏好。对于小规模项目或初学者来说,Flask的轻便和易用性可能是更好的选择。而对于需要高性能、高并发和复杂功能支持的项目,FastAPI则更具优势。无论选择哪个框架,都可以通过其丰富的生态系统和社区支持来满足开发需求。

2024-08-25 09:51:00 838

原创 在Python虚拟环境中利用PyInstaller高效构建可执行EXE文件的专业指南

使用虚拟环境(如venv或conda)来打包Python程序为exe文件是一个很好的实践,因为它可以确保应用程序在不同的环境中具有一致性和可移植性。然而,需要注意的是,虚拟环境本身并不直接提供将Python程序打包成exe文件的功能。这通常需要使用专门的打包工具,如PyInstaller、cx_Freeze或py2exe等。不过,在虚拟环境中使用这些打包工具来确保应用程序及其依赖项被正确地封装。

2024-08-25 08:56:29 596

原创 优化Python应用打包策略:实现多文件exe部署而非单一文件

在Python中,如果想要将应用程序及其依赖环境打包成一个可执行文件(exe),但同时不希望整个项目压缩成一个单独的大文件,需要调整打包策略或者选择支持依赖库分开部署的打包工具。尽管有以上多种方法,将Python应用完全与其依赖隔离开并打包成单个exe文件是具有挑战性的,主要是因为Python的动态特性以及它对大量第三方库的依赖。一种策略是,只将Python脚本和最小的运行环境(如Python解释器的一个子集或某些轻量级的启动器)打包进exe,而将依赖库安装在用户系统上。使用Nuitka等编译器。

2024-08-25 08:49:40 245

原创 php中如何高效地实现一个函数以判断给定日期是否位于多个预定义的时间范围内,同时确保代码的可读性、可维护性和性能优化

同时,解答中应包含对性能优化、代码可读性和可维护性的讨论,以及对错误处理和边界情况的处理策略。这个步骤是必要的,因为直接比较字符串日期可能会导致意外的结果,特别是当它们以不同的格式给出时。另外,注意到原始问题中的时间范围数组已经足够清晰,并且可以直接用于比较(如果它们已经是。但是,由于它们最初是作为字符串给出的,因此添加了一个步骤来将它们转换为。对象和一个包含时间范围(起始和结束日期为字符串)的数组,通过转换字符串为。现在,代码应该能够准确地判断给定的日期是否在任何一组指定的时间范围内。

2024-08-23 08:59:44 203

原创 深入探索:使用PHP开发保利威Polyv云点播服务器API对接实践(一)(点播服务器 API、视频加密、跑马灯防录屏、自定义用户)

屏幕录像是最难防范的一种视频盗版方式,保利威播放器提供的防录屏跑马灯功能,通过设定文字内容(一般是观众的身份ID信息)在视频上不规则滚动,以此来警示盗版者,达到视频版权保护的效果。另外在用户网站中,除了通过登录信息(cookies)验证观众是否有权限访问视频播放页面外,还可以通过保利威播放器验证观众是否有播放某一个视频的权限,从而实现对观众权限的双重验证。保利威接口请求方式,包含post和get两种方式,因此,需要做好两种请求方式的封装函数。

2024-08-01 10:59:33 671

原创 从脏数据到干净数据:PHP数据清洗为结构化数据的全流程解析

从第三方API获取HTML文档数据,需要将其结构化后,重新按字段如何。

2024-07-13 08:14:03 475

原创 Ajax与Fetch API在Web开发中的性能、用法与未来趋势比较

headers: {},})Ajax和Fetch各有优缺点,适用于不同的场景。Ajax作为一种传统的技术,在旧的应用和环境中仍然广泛使用,并且具有较高的灵活性。而Fetch作为现代JavaScript中的API,提供了更简洁、功能更强大的方式来处理网络请求,特别适合使用在现代JavaScript应用中。开发者可以根据实际需求和场景选择合适的技术。

2024-07-07 15:42:19 1195

原创 wangEditor富文本编辑器的调用开发实录(v5版本、多个编辑器、php后端上传视频阿里云OSS、编辑HTML回显)

【代码】wangEditor富文本编辑器的调用开发实录(v5版本、多个编辑器、php后端上传视频阿里云OSS、编辑HTML回显)

2024-06-15 15:29:45 1304

原创 基于百度地图WebGL版二次开发的数据可视化大屏(白天黑夜模式自动切换、标注聚合功能、历史路线轨迹查询)

基于百度地图WebGL版二次开发的数据可视化大屏。它是一款功能强大、操作便捷的数据展示工具,特别针对数据可视化和地理信息分析进行了深度优化。

2024-06-15 11:14:55 558 2

原创 php后端通过ajax接口返回二进制数据流,让前端下载excel文件(ajax传递json参数)

在上面的POST请求示例中,使用JSON.stringify()方法将JavaScript对象转换为JSON格式的字符串,然后设置Content-Type请求头为application/json,最后调用xhr.send(jsonData)发送数据。

2024-05-14 14:38:55 549 4

原创 php使用服务器端和客户端加密狗环境部署及使用记录(服务器端windows环境下部署、linux环境宝塔面板部署、客户端部署加密狗)

在PHP中使用加密狗(通常被称为USB加密设备或硬件安全模块HSM)涉及与加密狗的特定硬件和API接口进行交互。每个加密狗供应商都会提供其设备的驱动程序和API文档,遵循这些文档来在PHP中集成加密狗。

2024-05-07 21:17:39 1369 5

原创 javascritp中字符串参数自身包含单引号或双引号的使用

属性中的字符串被双引号包围,这样就可以在字符串内部使用单引号来包围函数的参数(如果参数本身不包含单引号的话)。但是,如果参数本身包含单引号,需要使用反斜杠。属性中,想要调用一个函数并传递一些参数,确保字符串内的引号被正确地转义。函数需要一些字符串参数,这些字符串参数自身包含单引号或双引号。属性本身被双引号包围,我们不需要对参数中的单引号进行转义。onclick=''中需要加入。在JavaScript的。在这个例子中,转义了参数。

2024-05-01 21:35:33 245 2

原创 PHP定时任务框架taskPHP3.0学习记录7宝塔面板手动可以执行自动无法执行问题排查及解决方案(sh脚本、删除超过特定天数的日志文件、kill -9)

etc/profile 是一个全局的配置文件,当用户登录到系统时,系统会读取并执行该文件中的命令和设置。具体来说,source 命令(或它的等价命令 .,例如 . /etc/profile)在当前 shell 环境中读取并执行指定的文件。同时,发送 KILL 信号是一种非常强制的方法,它会立即停止进程,而不会给进程机会来执行任何清理操作。这个命令的作用是找到所有命令行中包含 start.php 的进程的进程 ID,然后向这些进程发送 KILL 信号(信号编号为 9),强制终止它们。

2024-05-01 10:14:06 1503 4

原创 宝塔面板手动执行定时任务脚本的解决方案

是 Unix、BSD、Linux 和类 Unix 操作系统中的工具,用于在固定时间、日期或间隔执行预定的命令。具体如何保存和退出取决于你使用的编辑器。(在 Debian/Ubuntu 上)或。这可以帮助你诊断问题。在终端命令行执行定时任务,可以使用。如果服务没有运行,你可以使用相应的。如果脚本没有按预期执行,你可以查看。(在某些其他系统上)来查找与。

2024-04-26 23:00:23 755

原创 layui框架实战案例(27):弹出二次验证

layui勾选删除弹出二次验证

2024-04-20 20:04:12 350

原创 PHP定时任务框架taskPHP3.0学习记录6宝塔面板Web服务器Redis 扩展正常工作在命令行(CLI)无法加载的解决方案

宝塔面板避免多php版本安装;Redis扩展仅支持一个PHP版本安装使用,若在其它PHP版本已安装redis扩展,请勿再装安装部署宝塔面板→安装php7.1.33→安装Redis 7.0.11→php安装redis扩展→重启(服务器或WEB);@漏刻有时。

2024-04-19 13:22:48 642 1

原创 PHP定时任务框架taskPHP3.0学习记录5环境部署常见问题及解决方案

如果你在使用 PHP 代码时遇到了 “function popen is disabled” 的错误,这意味着 PHP 配置中禁用了 popen 函数的使用。在命令行中运行一个简单的 PHP 脚本,使用 extension_loaded(‘redis’) 来检查 Redis 扩展是否已加载。找到 disable_functions 指令,从该指令中移除 popen,保存文件并重启 web 服务器。当出现一下错误,说明php版本不支持,建议升级php版本,至少>5.6。

2024-04-19 11:50:51 911 1

原创 PHP定时任务框架taskPHP3.0学习记录4宝塔面板bash定时任务(轮询指定json文件字段后确定是否执行、环境部署、执行日志、文件权限)

首先,需要启用EPEL(Extra Packages for Enterprise Linux)仓库,然后使用。没有安装在系统的PATH环境变量所包含的目录中。在这种情况下,需要按照上述步骤进行安装。并检验是否已安装,根据所使用的Linux发行版使用相应的包管理器。的版本信息,那就说明已经安装过了。同样,安装完成后,可以通过运行。命令,那就说明还没有安装,或者。如果确定是否已经安装了。,可以直接在终端中输入。来检验是否安装成功。即完成定时任务的设置。

2024-04-19 11:38:10 1067 2

原创 php开发中如何防止抓包工具伪造请求

要防止抓包工具伪造请求,采取一系列的技术和策略来增强应用程序的安全性。

2024-04-14 08:32:17 582

原创 MySQL数据库版本为5.5.62,时间戳超出2038年1月19日的解决方案

MySQL数据库版本是 5.5.62,已设置字段的类型为BIGINT,使用FROM_UNIXTIME()函数来转换时间戳,返回NULL。MySQL数据库版本为5.5.62,已设置字段的类型为BIGINT,并使用FROM_UNIXTIME()函数来转换戳,但返回了NULL。这可能是由于以下原因导致的:时间戳超出了FROM_UNIXTIME()函数的有效范围。在MySQL 5.5版本中,时间戳的有效范围是从1970年1月1日到2038年1月19日。如果时间戳超出了这个范围,转换函数将返回NULL。

2024-04-07 16:56:48 684 1

原创 php开发实战分析(11):mysql中使用update语句使用CASE WHEN

在PHP中使用MySQL UPDATE语句按条件进行更新数据,如果数据表中state字段为0,则更新为1同时更新字段state_time为当前时间的时间戳;如果state字段为1,则更新为0,同时state_time更新为NULL.

2024-04-05 20:05:46 874

原创 layui框架实战案例(26):layui-carousel轮播组件添加多个Echarts图标的效果

在Layui中,使用layui-carousel轮播组件嵌套Echarts图表来实现多个图表的展示。

2024-04-04 15:36:26 912 1

原创 php跨站登录Cross-Site Login(用户登录、管理后台登录、单点登录Single Sign-On, SSO技术、数据共享能力、安全性和错误处理)

跨站登录(Cross-Site Login)通常指的是用户在一个网站(源站)登录后,可以无缝地访问另一个网站(目标站),而无需在目标站再次登录。这种功能通常依赖于某种形式的单点登录(Single Sign-On, SSO)技术来实现。总之,PHP 跨站登录的需求主要是提升用户体验和数据共享能力,实现过程中需要关注安全性和错误处理等方面。

2024-04-02 10:29:53 612

原创 PHP定时任务框架taskPHP3.0的学习记录3(定时提醒功能与触发)

总之,实现PHP定时发送短信的业务逻辑需要综合考虑多个方面,包括定时任务的设置、性能优化、错误处理和重试机制等。通过合理的设计和实现,可以确保短信发送的准确性和稳定性,提升用户体验和业务效果。

2024-04-01 00:15:00 379

原创 PHP定时任务框架taskPHP3.0学习记录2(环境要求、配置Redis、crontab执行时间语法、命令操作以及Screen全屏窗口管理器)

宝塔面板建议在终端设置常用命令快捷方式,便于执行定时任务。

2024-03-30 07:42:53 800

原创 php数组算法(2)字符串转数组后替换指定元素

php中,如何替换字符串“name1,name2,name3”中的name2,输出“name1,name3”格式?

2024-03-29 22:34:43 499 2

原创 javascript学习记录:location.hash的用法和说明

对象的一个属性,它返回 URL 的 hash 部分(从 ‘#’ 符号开始的部分)。这个属性常常用于单页面应用(SPA, Single Page Application)中,通过改变 URL 的 hash 来模拟页面跳转,同时不触发页面重载。在某些情况下很有用,但它也有一些限制。例如,它可能不适用于所有类型的导航,特别是在需要服务器参与的情况下。,并且浏览器会尝试滚动到 id 为 “section2” 的元素。还是其他导航方法时,应考虑到这些限制和用例的具体需求。此时,URL 会变为。

2024-03-29 22:05:15 1366

原创 MySQL中MD5()函数加密CONCAT()函数拼接的字段

在MySQL中,使用CONCAT()函数来连接多个字段,然后对其结果应用MD5()函数进行加密。

2024-03-29 21:46:16 548

原创 PHP定时任务框架taskPHP3.0学习记录1(TaskPHP、执行任务类的实操代码实例)

TaskPHP是一个基于PHP的定时任务框架,它提供了一个简单、灵活且易于使用的解决方案,用于在PHP环境中执行定时任务。TaskPHP是一个功能强大、易于使用的PHP定时任务框架,适用于各种需要定时执行任务的场景。无论是简单的定时发送邮件、定时更新数据,还是复杂的定时爬虫、定时数据分析等任务,TaskPHP都能提供有效的解决方案。

2024-03-29 20:39:11 1283 1

原创 使用INSERT INTO ... ON DUPLICATE KEY UPDATE批量插入更新导入excel数据的实践场景应用

是 MySQL 中的一个非常有用的语法,它允许你在插入新记录时,如果记录的唯一键(如主键或唯一索引)已存在,则执行更新操作而不是插入。这可以帮助你避免在插入数据时产生的重复键错误,并允许你以一种原子性的方式处理插入或更新的逻辑。

2024-03-27 23:52:21 1326 3

原创 layui框架实战案例(25):laydate中mark的数据后端生成

mark,自定义日期标记。该属性是对 calendar 属性的进一步延伸,灵活度更高。其中日期的格式必须是2008-8-8,而不能是2024-03-07,即当月份和天数是个位数时,不能用0补足。

2024-03-25 16:52:39 625

原创 我的创作纪念日:如何计算空调的运行时长(空调一天内多次开启和关闭)

基于这些数据,学校可以分析空调在不同时间段的使用情况,调整空调的工作模式,以达到节能的目的。每条记录是一个关联数组,包含’start’和’end’两个键,分别对应空调的开启时间和关闭时间。通过使用传感器自动记录和计算空调的运行时间,学校能够实现能源使用的实时监控和优化管理。它会自动匹配每个启动和关闭的时间点,并累加这些时间段,得出空调的总运行时间。最后,我们输出空调总运行时间。此外,通过长期的数据积累和分析,学校还可以发现空调使用中的潜在问题,及时进行维护和保养,延长空调的使用寿命,提高能源使用效率。

2024-03-23 15:53:31 945

华容县街道街道乡镇边界geojson矢量数据

华容县街道街道乡镇边界geojson矢量数据,为mapshaper命令测试素材,可参考:Mapshaper数据处理:常用命令语句配置说明,https://lockdatav.blog.csdn.net/article/details/112001782

2020-12-31

漏刻有时物联网传感器数字化大屏说明文档

漏刻有时物联网传感器数字化大屏说明文档

2020-12-25

隧道施工建设数字化大屏说明文档

隧道施工建设数字化大屏说明文档,一个标准的业务文档:为前端定制产品开发,调用甲方提供的API数据接口来实现数据的展示和互动,为此部分参数的设计全部融于页面内。

2020-11-28

php使用webSocket实现Echarts长连接自动刷新的解决方案websocket封装

php使用webSocket实现Echarts长连接自动刷新的解决方案,见:https://blog.csdn.net/weixin_41290949/article/details/109099216

2020-10-15

appendData异步加载大数据量分片加载数据和增量渲染的解决方案

Echarts高级进阶教程(2):appendData异步加载大数据量分片加载数据和增量渲染的解决方案

2020-10-12

sampling降采样策略.zip

Echarts高级进阶教程(1):异步加载大量数据导致dataZoom组件拖动缩放时间轴卡顿的sampling降采样策略解决方案

2020-10-12

图片热点的hover高亮显示mapper.js

javascript插件库的应用:mapper.js实现图片热点的hover高亮效果,详见:https://blog.csdn.net/weixin_41290949/article/details/108214691

2020-08-25

layuitable和php动态翻页源代码

layui组件table美观度和实用性都是比较完美的。但是在使用table翻页功能的时候,需要对后台进行传参,并且返回的json数据一定要符合一定的规范,否则将无法实现翻页

2020-07-30

gis数据可视化GeoJson、TopoJson、SVG、SHP、JS格式的标准模版

gis数据可视化GeoJson、TopoJson、SVG、SHP、JS格式的标准模版,可以按照标准格式,进行实际应用场景的格式转化和使用

2020-07-25

雄安新区GEOJSON带县边界

雄安新区(Xiong'an New Area)位于中国河北省保定市境内,规划范围涵盖河北省雄县、容城、安新等3个小县及周边部分区域,对雄县、容城、安新3县及周边区域实行托管,是中国(河北)自由贸易试验区组成部分。

2020-07-06

不设区的地级市之东莞市geoJSON转js

东莞市辖32个镇(街道),其中包括4个街道(莞城街道、南城街道、东城街道、万江街道);28个镇(石龙镇、石排镇、茶山镇、企石镇、桥头镇、东坑镇、横沥镇、常平镇,虎门镇、长安镇、沙田镇、厚街镇,寮步镇、大岭山镇、大朗镇、黄江镇,樟木头镇、谢岗镇、塘厦镇、清溪镇、凤岗镇,麻涌镇、中堂镇、高埗镇、石碣镇、望牛墩镇、洪梅镇、道滘镇)

2020-07-06

不设区的地级市之中山市geoJSon转js

不设区的地级市之中山市geoJSon转js,包含6个街道:石岐街道、东区街道、西区街道、南区街道、五桂山街道、火炬开发区街道;18个镇:黄圃镇、南头镇、东凤镇、阜沙镇、小榄镇、东升镇、古镇镇、横栏镇、三角镇、民众镇、南朗镇、港口镇、大涌镇、沙溪镇、三乡镇、板芙镇、神湾镇、坦洲镇。

2020-07-06

Echarts组件南丁格尔玫瑰图

Echarts组件南丁格尔玫瑰图,参加:https://lockdatav.blog.csdn.net/article/details/107047610

2020-07-01

bmap.min.js

echarts引入百度地图,通过脚本bmap.min.js解决默认开启底图可点功能的底层修改

2020-05-22

JavaScript将csv转为json标准的.csv文件模版

CSV是Comma Separated Values的缩写,一种常用的数据存储文件格式,其中每一行是一条记录,每一条记录包含很多列,每列中的数据通常使用逗号分隔,当其中的值包含逗号时需要使用单引号或双引号包含。

2020-02-12

Echarts参数属性学习Gird演示案例

Echarts参数属性学习Gird演示案例:在同一个DOM中,使用gird同时创建折线图和柱图,可高效的利用数据,同时对API的开发和对接有事半功倍的效果。

2020-02-07

upload.zip

layui请求上传接口出现异常:upload.js 错误底层报错信息修改。作者仅在2.26版测试,其他版本未测试,请下载时自行排查,覆盖文件前,记得备份,备份,备份……

2020-02-05

漏刻有时地理信息系统LOCKGIS小程序源码(web-view组件使用)

漏刻有时智能地理信息系统,英文名称LOCKGIS(后文简称:LOCKGIS),基于百度地图JavaScript API,旨在帮助开发者在网站中构建功能丰富、交互性强的地图应用,将地理位置与数字化技术相结合,为用户提供实时、有效的地理信息服务。 LOCKGIS通过web、移动端、桌面应用等方式,将地图数据和地理信息展示出来,方便用户实现地图浏览、地点搜索、路线规划等功能。同时,还可以应用到各行各业,如房地产、旅游、物流、交通等领域,为相关企业和个人提供基于地理位置的信息服务和解决方案,提升其运营效率和服务质量,促进经济发展。 另外,地图开发还可以结合人工智能、大数据等技术,实现更加智能、高效的地理信息服务,为人们带来更多的便利和体验。 LOCKGIS二次开发者可以根据自身应用需要对地图API进行个性化的扩展和定制,达到更符合业务需求的功能效果,为用户提供更好的服务。

2023-10-20

漏刻有时数据可视化Echarts组件开发(41)svg文件

svg文件

2023-10-08

高端百度地图开发:自定义覆盖物水滴头像(鼠标事件、API封装对接)

自定义标注覆盖物(Custom Overlay)是百度地图中的一种功能,它允许开发者在地图上绘制自定义的标记物,以更符合自己的业务需求和设计风格。通过自定义标注覆盖物,你可以在地图上添加各种类型的标记,如图标、文字、线条等,以丰富地图展示的内容。相比于普通的地图标注,自定义标注覆盖物具有更高的灵活性和可定制性。 使用百度地图的API,你可以定义自己的标注样式,包括标注的图标、形状、颜色、大小等。你还可以通过设置事件监听器,为标注添加交互功能,例如点击、拖拽等。 自定义标注覆盖物可以用于展示地理位置、标记兴趣点、显示业务数据等场景,让地图内容更加丰富生动。无论是在网页还是移动应用中,通过使用自定义标注覆盖物,你可以打造独特的地图展示效果,提升用户体验。 参加: https://lockdatav.blog.csdn.net/article/details/132238971

2023-08-12

数据可视化大屏拼接屏开发实录:屏幕分辨率测试工具

数据可视化大屏的分辨率通常与屏幕物理尺寸相关,较常见的分辨率选项包括: 1. Full HD (1080p): 分辨率为 1920 x 1080 像素,适用于相对较小的屏幕,如 55 英寸至 65 英寸。 2. 4K Ultra HD (2160p): 分辨率为 3840 x 2160 像素,提供更高的像素密度和更清晰的图像,适用于中等尺寸的屏幕,如 75 英寸至 85 英寸。 3. 8K Ultra HD (4320p): 分辨率为 7680 x 4320 像素,拥有更高的分辨率和更详细的图像,适用于大型屏幕,如 85 英寸及以上。 需要注意的是,较高分辨率的屏幕可以提供更多的显示细节和更清晰的图像,但也可能需要更高的计算和图形处理能力。因此,在选择分辨率时,需要考虑到显示内容的要求、预算和可用的技术资源。 本工具是自适应web页面的测试工具,可以将每个板块的分辨率及时显示在页面上和调试。

2023-07-28

H5网页跳转小程序之微信开放标签、wx-open-launch-weapp按钮不显示、noPermissionJsApi

1.HTML页面; 2.要点:跳转小程序:wx-open-launch-weapp 用于页面中提供一个可跳转指定小程序的按钮。使用此标签后,用户需在网页内点击标签按钮方可跳转小程序; 3、确保你的网页中引入了微信提供的JavaScript SDK,一定要是https://res.wx.qq.com/open/js/jweixin-1.6.0.js; 4.具体参见:https://lockdatav.blog.csdn.net/article/details/131054722

2023-07-16

数据可视化大屏Echarts高级开发散点图实战案例分析(地图扩展插件bmap.min.js、散点图、百度地图控件、柱图、涟漪动图

百度地图和echarts的结合使用,是数据可视化大屏开发过程中最亮眼的搭配组合,而连接两者之间关系的就是bmap.js。本项目主要涉及到: 百度地图的引入; 百度地图个性化配置; echarts组件bmap的调用和参数设置; echarts散点图组件的调用; echarts路径图组件的调用; 按照数据的不同条件判断柱图颜色; Echarts地图扩展插件bmap.min.js,将其引入后可以在echarts.series.map.coordinateSystem 中直接使用参数’bmap’ ,即: `coordinateSystem: ‘bmap’。同时在开发过程中, bmap.min.js和Echarts的版本也有关系,建议从git中下载对应的版本; 如果要操作百度地图,如加上百度地图的相关控件,可以通过 v`ar map = myChart.getModel().getComponent(‘bmap’).getBMap()获取地图对象,然 原文链接:https://blog.csdn.net/weixin_41290949/article/details/128538130

2023-01-03

百度地图jsAPI开发停车场分布标注和检索静态版

百度地图开发停车场分布标注和检索静态版: 1.基于百度地图jsAPI接口开发; 2.实现标注和弹窗功能; 3.实现标注的检索功能(名称和地址); 4.静态HTML页面; 5.卫星地图和行政地图的切换; 详情见:https://lockdatav.blog.csdn.net/article/details/125265515

2022-06-13

完整版Echarts引导线labelLine和散点图

Echarts引导线labelLine和散点图scatter 1.解决区域缩放无法显示全部名称的问题; 2.地图配色和边框属性调试; 3.geojson数据; 地图上的地区文字或其他标示类的图层,区块面积相对太小,想放在地图之外,部分地区通过labelLine连接到对应的区块上。 代码链接,详见:https://blog.csdn.net/weixin_41290949/article/details/125265297

2022-06-13

Echarts地图系列的SVG底图

Echarts地图系列的SVG底图

2022-01-26

html2canvas生成PDF并下载的解决方案

html2canvas生成PDF并下载的解决方案,参见:https://lockdatav.blog.csdn.net/article/details/122555383

2022-01-18

Echarts主题构建工具的使用

Echarts主题构建工具的使用,参见:https://blog.csdn.net/weixin_41290949/article/details/122555054

2022-01-18

laypage静态数据分页组件的调用实战代码

laypage静态数据分页组件的调用实战代码,参见:https://blog.csdn.net/weixin_41290949/article/details/122554805

2022-01-18

Echarts动态排名柱状图(自适应电脑和手机端)源代码

Echarts动态排名柱状图(自适应电脑和手机端)源代码,参见:https://blog.csdn.net/weixin_41290949/article/details/120672844

2021-10-09

excle数据手动实现的百度地图标注

python实现直接读取excle数据实现的百度地图标注:https://blog.csdn.net/weixin_41290949/article/details/120638695 项目说明 百度地图标注数据量不大,希望直接读取excle生成标注;同时会有修改、编辑的需求。 项目分析 项目的没有难点,只有复杂度。如果是将标注信息固定在json或js文件中,即可实现;但是对于非编程人员,进行修改或者编辑的时候,友好性太差。 读取exlce的优势在于,非编程人员可以直观的修改和编辑标注信息。完成该操作后,通过python读取excle转化为json或js文件。 可以将代码封装成exe应用程序,方便使用;

2021-10-07

百度地图根据起始点经纬度坐标确认最佳路线规划

百度地图根据起始点经纬度坐标确认最佳路线规划。参见:https://lockdatav.blog.csdn.net/article/details/120373978

2021-09-18

echarts开发的自动旋转map3D下钻和柱图地图

代码分析见:https://lockdatav.blog.csdn.net/article/details/120369570 1.地图运行,需要通过ajax加载map中的geojson地理数据,必须使用http协议web服务或上传至服务器访问; 2.目录说明 ├─index.html ........默认启动页 ├─map ........geojson地理数据 │ ├─chongqing.json ........重庆市地理数据 │ ├─city........各区县地理数据 ├─js ........JS封装库 │ ├─app.js ........下钻核心库,具体见文件注释

2021-09-18

Echarts5开源可视化图表库开发的象形柱图世界旅游景点日记照片墙

Echarts5开源可视化图表库 1. 图表基础框架的搭建; 2. series-pictorialBar,象形柱图; 3. series-bar,柱状图; 4. dataZoom 组件,用于区域缩放; 5. on方法添加事件处理函数;

2021-02-10

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除