- 博客(1000)
- 资源 (28)
- 问答 (1)
- 收藏
- 关注

原创 漏刻有时地理信息系统说明文档(LOCKGIS、php后台管理、三端一体PC-H5-微信小程序、百度地图jsAPI二次开发、标注弹窗导航)
漏刻有时智能地理信息系统,英文名称LOCKGIS(后文简称:LOCKGIS),基于百度地图JavaScript API,旨在帮助开发者在网站中构建功能丰富、交互性强的地图应用,将地理位置与数字化技术相结合,为用户提供实时、有效的地理信息服务。LOCKGIS通过web、移动端、桌面应用等方式,将地图数据和地理信息展示出来,方便用户实现地图浏览、地点搜索、路线规划等功能。
2023-05-15 18:41:50
1577
9

原创 数据可视化大屏应急管理综合指挥调度系统完整案例详解(PHP-API、Echarts、百度地图)
本次数据可视化大屏应急管理综合指挥调度系统的开发,需求虽然简单,但是实现的过程确是十分的繁琐。必须将产品加载流程图分析清晰,做好底层的逻辑,才能根据需求开发对应的API接口。
2022-12-25 17:23:22
1763
6

原创 漏刻有时数据可视化多功能php-API接口开发实战记录百问百答(mysql语句用户、权限分配、日期格式、跨表查询,数据分表)
在漏刻有时数据可视化的开发过程中,对于php-api的后端开发,牵涉到数据统计、数据清洗、数据过滤等多种方式,其中环境部署、需求变化、技术迭代等问题,将在本文做集中处理。
2021-06-12 09:47:32
620
40

原创 漏刻有时数据可视化大屏核心完整版框架PHP后台数据管理 API数据接口 Echarts图表库 自带电脑端和手机端两套模版且支持自定义前端模版开发
漏刻有时数据可视化大屏前端密码登录保护界面漏刻有时数据可视化大屏核心展示大屏
2020-06-12 10:49:00
1655
1

原创 漏刻有时LOCKDATA数据可视化大屏核心框架模版 带PHP后台数据管理 含2套Echarts模版
漏刻有时(LOCKDATA),智能化数据展示解决方案服务商,让更多的人看到数据可视化的魅力,促进前沿技术与产业融合,帮助非专业的工程师通过图形化的界面轻松搭建专业水准的可视化应用,满足会议展览、业务监控、风险预警、地理信息分析等多种业务的展示需求。漏刻有时可视化系统由PHP语言进行开发,基于百度Echarts和layui,使用LOCKDATA自有MVC框架。演示地址:前台:http:// w...
2019-08-01 10:26:34
1271
3
原创 漏刻有时百度地图API实战开发(7)个性化地图加载瓦片空白和Echarts加载bmap元素跟踪重影
在使用百度个性化地图时,出现地图瓦片加载缓慢或者空白。
2023-11-30 08:44:18
479
1
原创 Mixed Content: The page was loaded over HTTPS, This content should also be served over https解决方案
浏览器对于https链接会自动屏蔽不安全的http链接,就是所谓的Mixed Content。HTTPS页面里动态的引入HTTP资源时,比如引入一个js文件,会被直接block掉的.在HTTPS页面里通过AJAX的方式请求HTTP资源,也会被直接block掉的。
2023-11-29 16:51:26
360
原创 ckplayer自己定义风格播放器的开发记录
CKplayer是一款基于Flash和HTML5技术的开源视频播放器,支持多种格式的音视频播放,并且具有优秀的兼容性和扩展性。它不仅可以在网页上播放本地或者网络上的视频,还可以通过代码嵌入到网页中,实现更加个性化的播放效果。CKplayer全称为超酷flv播放器,它是一款用于网页上播放视频的软件,支持的格式有:http协议上的flv,f4v,mp4格式,同时支持rtmp视频流格式播放。
2023-11-20 11:34:02
154
原创 javascript二维数组(22)JavaScript 中的数据类型有哪些?如何进行类型转换?
此外,JavaScript 还会自动进行一些类型转换,例如在运算符中使用不同类型的值时,会自动将它们转换为相同的类型进行运算。在 JavaScript 中,数据类型主要分为两种:基本类型和对象类型。对象类型主要是指由多个属性组成的复杂数据类型,例如数组、函数等。
2023-11-15 10:59:08
46
原创 HTML5中自定义数据属性data-*属性(3)jq如何操作data-*
属性(3)jq如何操作data-在 jQuery 中,可以使用data()方法来获取data-*属性的值。这个方法可以读取或设置 HTML 元素上的data-*属性。如果想获取data-*在上面的代码中,需要将selector替换为你要获取data-*属性的 HTML 元素的选择器,而应该被替换为你想要获取的data-*属性的名称。例如,如果有一个像这样的 HTML 元素:
2023-11-13 16:24:00
316
原创 CSS属性pointer-events
是一个CSS属性,它指定了在何种情况下(如鼠标点击、触摸事件等)可以作用到元素上。这个属性主要用于处理指针设备(如鼠标、触摸屏)的事件。这样,当鼠标悬停在图片上时,它会触发图片的鼠标事件,例如点击或触摸事件。而当鼠标悬停在容器上时,它不会触发任何鼠标事件。现在,如果你想让图片在鼠标悬停时接收鼠标事件(如点击),并且不希望父元素(容器)捕获这些事件,你可以使用。来让图片正常捕获指针事件。通过这样的设置,你可以控制哪些元素会响应指针事件,并确保正确的交互行为。来让容器不捕获指针事件,并使用。
2023-11-13 16:17:55
73
原创 漏刻有时百度地图API实战开发(6)多个标注覆盖层级导致不能响应点击的问题
当多个标注(marker)位置比较近且地图级别比较小,标注直接相互覆盖了。在下发的标注无法响应鼠标的点击事件。属性,当鼠标移到标注上时,标注自动调整到第一层;鼠标移除再返回最后一层。
2023-11-09 13:45:06
213
原创 漏刻有时百度地图API实战开发(5)区域限制移动端鬼畜抖动的解决方案
百度地图浏览区域限制类,对外开放。允许开发者输入限定浏览的地图区域的Bounds值, 则地图浏览者只能在限定区域内浏览地图。
2023-11-09 11:31:48
105
2
原创 漏刻有时百度地图API实战开发(4)显示指定区域在移动端异常的解决方案
百度地图JavaScript API使用Boundary方法添加覆盖物显示省市某一区域的解决方案,具体参见:无奈,只好转变思路,使用掩膜方案予以解决移动端:@漏刻有时。
2023-11-09 09:50:05
196
原创 漏刻有时百度地图API实战开发(3)自动获取地图多边形中心点坐标
在百度地图中,多边形覆盖物表示地图上的多边形区域。这些区域可以是封闭的,也可以是开放的。多边形覆盖物通常用于表示地图上的行政区划、地标或任何需要强调的区域。多边形覆盖物拥有自己的地理坐标,并能随着地图的拖动或缩放而相应地移动。在创建多边形覆盖物时,需要提供多边形的顶点坐标,并可以通过调整顶点顺序或添加新的顶点来编辑多边形的形状。需要注意的是,同一时刻在地图上只能有一个信息窗口打开。对于需要展示更多信息的多边形覆盖物,可以考虑使用信息窗口或其他覆盖物类型。
2023-11-09 09:08:25
227
原创 漏刻有时百度地图API实战开发(2)文本标签显示和隐藏的切换开关
在百度地图开发的过程中,如果遇见大数据量POI标注展示或在最佳视野展示时,没有文本标签,会不清楚具体标注的代表的意义;如果同时显示大量的文本标签,又会导致界面杂乱且无法清晰查看,因此,需要做切换开关。
2023-11-07 22:57:12
320
原创 漏刻有时百度地图API实战开发(1)华为手机无法使用addEventListener click 的兼容解决方案
使用各种类型的事件,比如点击(click)、鼠标悬停(mouseover)等。当在地图上点击时,会触发一个事件,然后调用提供的函数。通过监听touchstart和touchmove两个事件中,x1,y1和x2,y2的差值(绝对),如果大于10px那么认为是拖动,否则认为是点击。漏刻有时项目开发中的调用了百度地图API,在PC端、IOS和安卓机型测试都没有问题。当然,也可以绑定其他的事件,比如mouseover、mouseout等,只需要将事件类型替换即可。
2023-11-07 20:13:53
708
1
原创 jquery实现两个input表单内容互换的解决方案
这段代码首先获取了两个输入框的值,然后互换了它们的值。这意味着当你点击按钮时,两个输入框的内容会互换。你可以使用jQuery来实现点击按钮时两个输入框的内容互换的功能。假设你有两个输入框,一个叫。
2023-10-27 10:48:42
110
原创 宝塔FTP提示:553 Can‘t open that file: Permission denied的解决方案
553 Can't open that file: Permission denied问题是Linux系统中的FTP文件上传权限问题。出现这个错误,可能有以下原因:
2023-10-24 00:00:00
275
1
原创 layui框架实战案例(24):layedit工具栏添加查看源代码按钮的解决方案
layedit是一款基于layui框架的富文本编辑器,适用于后台管理系统、博客编辑等场景,提供了很多实用的功能,包括但不限于:字体、字号、颜色设置,加粗、斜体、下划线、删除线等文字样式设置。图片、链接、表格、列表插入,源代码、全屏、撤销、重做等操作。自定义工具栏。
2023-10-23 19:37:54
199
5
原创 宝塔服务器配置提示No input file specified
其根本原因是因为:线上的环境是nginx 而你本地的环境是Apache。将根目录下的 .user.ini 配置删除即可。
2023-10-23 19:31:08
243
原创 layui框架实战案例(23):select编辑回显内容及事件调用
layui中的form.on事件是一个表单元素的事件监听器,可以监听表单元素的交互事件,如点击、选择、输入等。其用法类似于jQuery的on方法,可以传入一个选择器和回调函数,实现对表单元素的事件监听。设置参数传递,即当传值且与选择名称一致时,设置selected属性。
2023-10-23 16:34:10
232
原创 php实战案例记录(25)intval函数的用法
函数用于将字符串转换为整数,可以指定进制数,并可以处理前导零和非数字字符。函数的作用是将字符串转换为整数,而空字符串在数学上被解释为。函数用于将一个字符串转换为整数。函数时,如果传递的字符串为空,它将返回。即使传递的字符串是空字符串(“”),将字符串转换为其他进制的整数。转换带有非数字字符的字符串。将字符串转换为十进制整数。转换带有前导零的字符串。下面是一些示例,说明。
2023-10-23 15:59:30
243
原创 漏刻有时地理信息系统LOCKGIS主程序配置说明(地图调起弹窗、图像标注、设置最佳视野、指定地图中心、H5获取导航、微信小程序环境识别)
这个函数的参数是一个数组,这个数组里的元素是Point对象,这些对象代表了地图上的经纬度坐标点。绝对定位是相对于元素最近的已定位的祖先元素(设置了绝对定位或者相对定位的元素),如果没有已定位的祖先元素,那么它的位置则是相对于最初的包含块(html)。例如,如果一个元素设置了绝对定位,它会相对于最近的已定位的祖先元素(或者如果没有的话,是html元素)定位,其位置不会受到文档流中其他元素的影响。绝对定位是相对于已定位的祖先元素(或html元素)进行定位,而固定定位则是相对于视口进行定位的。
2023-10-20 15:09:00
133
原创 漏刻有时地理信息系统LOCKGIS小程序配置说明(web-view组件、服务器域名配置、复制链接和转发功能)
漏刻有时地理信息系统LOCKGIS采用web-view组件实现小程序:漏刻有时地理信息系统LOCKGIS小程序配置说明(web-view组件、服务器域名配置、复制链接和转发功能)
2023-10-20 13:59:38
594
1
原创 漏刻有时百度地图API实战开发(8)JavaScript开源库几何运算判断点是否在多边形内(电子围栏)
百度地图JavaScript开源库,是一套基于百度地图API二次开发的开源的代码库。目前提供多个lib库,帮助开发者快速实现在地图上添加Marker、自定义信息窗口、标注相关开发、区域限制设置、几何运算、实时交通、检索与公交驾车查询、鼠标绘制工具等功能。
2023-10-20 12:49:12
733
原创 layui框架实战案例(21):layui table单元格显示图片导致复选框冗余的解决方案
为防止单元格内的图片不能正常显示,需本地重写CSS。
2023-10-20 12:36:09
842
原创 MySQL导入数据库出现 Got error 168 from storage engine错误
Got error 168 from storage engine” 是 MySQL 数据库的一个错误,通常是由于存储引擎发生了一些问题导致的。这个错误可能有多种原因引起。以下是一些可能的解决方法:检查硬盘空间:确保目标数据库的服务器有足够的硬盘空间来执行导入操作。如果硬盘空间不足,可以尝试释放或添加更多的硬盘空间。修复表格:运行修复表格命令来修复可能出现问题的表格。将table_name替换为出现问题的具体表格名称。重启服务器:有时候重启 MySQL 服务器可以临时解决这个问题。
2023-10-20 12:28:20
427
原创 漏刻有时百度地图API实战开发(7)圆形区域周边搜索地图监听事件(覆盖物重叠显示层级\图像标注监听事件、setZIndex和setTop方法)
默认情况下,纬度较低的标注会覆盖在纬度较高的标注之上,从而形成一种立体效果。在开发过程中,需要单击地图,以当前坐标为中心点,搜索周边N公里半径内的搜索圆形区域内的图像标注POI,展示出来,同时支持信息弹窗。通过在F12调试工具,元素面板下,可以清楚查看包括map在内的各个覆盖物的显示层级。但是图像标注比较多的情况下,通过该方式设置,仍旧避免不了被覆盖的情况。类创建了一个自定义标注,并将其显示在地图上。在上面的示例中,首先创建了一个百度地图实例,然后通过。请注意,zIndex值越大,标注的层级越高。
2023-10-18 21:21:05
1095
1
原创 百度地图定位BMap.GeolocationControl的用法
/ 创建地图实例// 创建地理定位控件// 设置控件样式// 定位到右上角// 偏移量// 将控件添加到地图上。
2023-10-17 11:09:44
687
原创 宝塔上安装mysql版本比较和区别
在宝塔上安装MySQL时,几个主要版本之间的区别主要在于性能、功能和安全性。在选择宝塔上安装哪个MySQL版本时,应该考虑你的应用需求、开发人员的熟悉程度以及你的数据库服务器资源。每个版本都有其优点和缺点,所以没有明确的“最好”的版本。一般来说,开发者们更倾向于选择MySQL 5.6或MySQL 5.7,因为这两个版本有更好的性能和更广泛的支持。然而,如果你的应用需要大量的并发读写或者需要高级的安全特性,那么MariaDB可能是一个更好的选择。
2023-10-12 18:19:30
251
原创 javascript二维数组(21)执行异步HTTP(Ajax)请求的方法($.get、$.post、$getJSON、$ajax)
get.post、getJSONajax都是jQuery提供的用于执行异步HTTP(Ajax)请求的方法。每个方法都有其特定的用途和区别。get:这个方法使用GET方式来进行异步请求。post:这个方法使用POST方式来进行异步请求。getJSON:这个函数是设置了JSON参数的ajax:这是jQuery底层的Ajax实现,是一种通用的底层封装。get.post、getJSON都是为了简化Ajax。
2023-10-12 10:00:47
721
原创 javascript二维数组(20)JSON对象
在JavaScript中,JSON对象是一种数据格式,用于存储和传输数据。JSON,全称JavaScript Object Notation,是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。需要注意的是,JSON对象只包含键值对,而且键和字符串值都是字符串。JSON对象由键值对组成,其中键是字符串,值可以是字符串、数字、布尔值、null、数组或另一个JSON对象。方法),或者使用一个不同的数据格式,如序列化的JavaScript对象(通常使用。在JavaScript中,你可以使用。
2023-10-10 15:15:45
141
原创 javascript二维数组(19)不要键名只保留值的算法
如果你确定这些对象只包含这些属性,并且这些属性的值都是数字,那么你可以简化这个函数,直接返回第一个非。]中,如果去除键值,只保留值,如果有多个键值,如何形成[1,2,3…函数可以遍历数组的每个元素,然后调用你提供的函数,返回一个新的数组。数组中的每个元素,并获取每个对象的所有值(即对象的键值)。函数遍历数组的每个元素,然后调用你提供的函数,返回一个新的数组。]中,如果去除键名只保留值,形成[1,2,3]这样的数组格式。最终,这段代码将创建一个新的数组,其中包含了所有这些值。函数则可以获取对象的所有值。
2023-10-10 15:08:06
431
1
原创 javascript二维数组(18)多个数组按照对应为准相加求和生成新的数组2
在数组var a=[]中,如何将三个对象中的多个如pre1_day_off1相加,pre2_day_off2相加,pre3_day_off3相加,生成新的数组[sum1,sum2,sum2…sumn]使用类似的逻辑来对数组中的对象进行求和。在这个代码示例中,我们使用for...in循环遍历数组a中第一个对象的每个属性。我们使用方法检查属性名称是否以’pre’开头,以确保只计算这些属性。然后,我们使用reduce()方法对数组a中的每个对象进行求和操作,并将结果添加到sums数组中。最后,使用。
2023-10-10 14:56:15
115
2
原创 javascript二维数组(17)多个数组按照对应为准相加求和生成新的数组
在javascript中有多个数组[1,2,4,4]、[1,2,3,2]、[3,2,4,4]…如何按照键值对应为位置相加求和,输出新的数组?
2023-10-10 14:40:11
174
3
原创 php实战案例记录(23)根据数值来判断权限名称的封装函数
你可以根据实际需求修改关联数组中的权限名称和ID,以适应你的应用程序。使用这个函数时,只需传入权限ID即可获取对应的权限名称。函数检查传入的权限ID是否存在于关联数组中。如果存在,则返回对应的权限名称;否则,返回"无权限"。你可以创建一个函数,根据传入的数值返回对应的权限名称。函数内部定义了一个关联数组。,其中键是权限ID,值是对应的权限名称。在上述示例中,我们创建了一个名为。的函数,它接受一个参数。
2023-10-09 21:39:07
164
原创 php实战案例记录(22)smarty模版引擎数组循环的方式
foreach和section。foreach循环用于像循环访问一个数字索引数组一样循环访问一个关联数组。它比section循环更简单,但仅适用于单个数组。每个foreach标记必须与关闭标记/foreach成对出现。在上面的例子中,item代表数组中的每个元素,key是数组元素的键。foreach循环有四个属性,fromitemnamekey,其中from和item是必须的。还可以通过此外,foreach循环可以嵌套,嵌套的foreach的名称应当互不相同。在from属性没有值时,将执行片段。与。
2023-10-09 17:33:17
150
原创 javascript原生window.open弹出窗口的封装函数
然而,如果弹窗窗口使用不当或者过度使用,可能会对用户体验造成负面影响,例如干扰用户视线、引起反感、阻碍用户操作等。因此,在使用弹窗窗口时需要注意其设计和使用方式,确保其与整体应用或网站的设计风格和目标相一致,同时要尽可能地提供有价值的信息和功能,提高用户体验和满意度。弹窗窗口的出现可能是由多种因素引起的,比如网站或应用程序的推广需求、用户交互行为触发、或者系统自动推送等。弹窗窗口是指打开网页、软件、手机APP等的时候自动弹出的窗口。方法创建一个新的窗口,并传入指定的 URL、窗口名称和功能特点。
2023-10-08 23:45:39
1459
华容县街道街道乡镇边界geojson矢量数据
2020-12-31
隧道施工建设数字化大屏说明文档
2020-11-28
php使用webSocket实现Echarts长连接自动刷新的解决方案websocket封装
2020-10-15
图片热点的hover高亮显示mapper.js
2020-08-25
layuitable和php动态翻页源代码
2020-07-30
gis数据可视化GeoJson、TopoJson、SVG、SHP、JS格式的标准模版
2020-07-25
雄安新区GEOJSON带县边界
2020-07-06
不设区的地级市之东莞市geoJSON转js
2020-07-06
不设区的地级市之中山市geoJSon转js
2020-07-06
Echarts组件南丁格尔玫瑰图
2020-07-01
JavaScript将csv转为json标准的.csv文件模版
2020-02-12
Echarts参数属性学习Gird演示案例
2020-02-07
upload.zip
2020-02-05
漏刻有时地理信息系统LOCKGIS小程序源码(web-view组件使用)
2023-10-20
高端百度地图开发:自定义覆盖物水滴头像(鼠标事件、API封装对接)
2023-08-12
数据可视化大屏拼接屏开发实录:屏幕分辨率测试工具
2023-07-28
H5网页跳转小程序之微信开放标签、wx-open-launch-weapp按钮不显示、noPermissionJsApi
2023-07-16
数据可视化大屏Echarts高级开发散点图实战案例分析(地图扩展插件bmap.min.js、散点图、百度地图控件、柱图、涟漪动图
2023-01-03
百度地图jsAPI开发停车场分布标注和检索静态版
2022-06-13
完整版Echarts引导线labelLine和散点图
2022-06-13
html2canvas生成PDF并下载的解决方案
2022-01-18
Echarts主题构建工具的使用
2022-01-18
laypage静态数据分页组件的调用实战代码
2022-01-18
Echarts动态排名柱状图(自适应电脑和手机端)源代码
2021-10-09
excle数据手动实现的百度地图标注
2021-10-07
百度地图根据起始点经纬度坐标确认最佳路线规划
2021-09-18
echarts开发的自动旋转map3D下钻和柱图地图
2021-09-18
Echarts5开源可视化图表库开发的象形柱图世界旅游景点日记照片墙
2021-02-10
php同样的字符串为什么编码不同?
2019-05-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人