自定义博客皮肤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),数据分析&数据展示,挖掘大数据背后的价值

原创 全国乡镇shp矢量文件转geoJSON的解决方案

一、shp文件导入https://mapshaper.org/,需要同时导入.shp、.dbf和.prj文件,然后点击“export”,选择GEOJSON;二、Dadroit Viewer是一款json文件查看软件,可以方便用户打开大体积的JSON文件,软件支持对 GB 级的 JSON 数据进行快速预览和操作。是一款很方便的JSON浏览工具。三、http://geojson.io/,查看文件。Done!...

2020-05-30 17:44:22 238

原创 Echarts报错 Cant read property getWidth of null的解决方案

在当前页面通过数据传递是正常的,但是在下钻的的时候,定时器仍在工作,导致找不到容器而报错。option.series[1].data = getArr(communityData0); clearInterval(isStop); isStop = setInterval(function () { getToolTip0(); option.series[1].data = getArr(co

2020-05-29 21:02:06 341

原创 百度地图拾取经纬度转为标准GEOJSON格式的函数解决方案

//百度地图拾取经纬度; var xmJson = "121.5539661691983, 29.813091443114732;121.55513396636088, 29.8129582624558;121.55544837328927, 29.81290342330887;121.55551125467495, 29.81312277971432;121.5556370174463, 29.813569325180445;121.55513396636088, 29.813663334495.

2020-05-27 10:52:18 585

原创 清除JS定时器setInterval方法防止if条件语句判断无效的解决方案

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>漏刻有时数据可视化组件开发实例</title> <script type="text/javascript" src="js/jquery.js"></script></head><body><input type=

2020-05-26 13:09:25 598

原创 Echarts通过ajax获取数据push数组为全局变量不断叠加的解决方案

如果PUSH的数组为全局变量,尤其是定时刷新,会不断的进行数组叠加,影响数据的使用。 function getToolTip0() { $.ajax({ type: 'get', async: false, data: { //气泡信息阅读后,自动销毁; }, url: './json/scatter.json', .

2020-05-25 10:28:06 225

原创 Echarts地图版块移动位置的解决方案

在Echarts开发过程总,部分区块不能显示在一起。如美国的阿里阿斯加,需要在调用JSON注册地图时,调整对应的位置即可。 echarts.registerMap('USA', usaJson, { Alaska: { // 把阿拉斯加移到美国主大陆左下方 left: -131, top: 25, width: 15 }, Hawaii: { .

2020-05-23 17:36:23 489

原创 Echarts地图坐标geoCoordMap后台生成动态获取的解决方案2

见解决方案《Echarts地图坐标geoCoordMap后台生成动态获取的解决方案》这样的做法,肯定不是一个追求完美程序猿的做法,为此纠结半月以后推出了比较满意的解决方案。实现原理: var data = [ {name: '漏刻有时数据可视化', value: 200} ]; var geoCoordMap = { '漏刻有时数据可视化': [121.554586, 29.813444] }; var convertD

2020-05-22 12:01:09 338

原创 echarts引入百度地图通过脚本bmap.min.js解决关闭底图可点功能的底层解决方案

默认的bmap.min.js是延续百度地图开启可点功能的,为了在echarts中关闭可点功能,需要修改bmap.min.js,具体文件见《bmap.min.js》需要添加如下MapOptions:, {enableMapClick: false}见:Done!

2020-05-22 11:28:06 183

原创 百度地图异步加载loadScript()函数

function loadScript() { var script = document.createElement("script"); script.src = "http://api.map.baidu.com/api?v=2.0&ak=2337624829697af4d7d4884ea113c174&callback=initialize"; document.body.appendChild(script); } window.onload

2020-05-21 09:54:16 73

原创 Excle数据分析:按照筛选条件将表格分割成多个文件的VBA解决方案

//按照区域调用不同社区的网格信息; /*if (params.name == "营子社区") { getMenu("营子社区"); } else if (params.name == "华泰社区") { getMenu("华泰社区"); } else if (params.name == "兴华路社区") { getMenu("兴华路社区"); } else if (params.n

2020-05-20 19:31:40 140 1

原创 JS混写HTML使用onclick传递参数引号的用法

一、直接传递参数的写法:var html = "";html += "<a href=\"#\" οnclick=\"javascript:getMenu('营子社区');\"> <div id=\"area1\" class=\"area\">营子社区</div></a>";getMenu(‘营子社区’),直接写入值即可。二、包含变量的函数参数的写法:var menuHtml = "";menuHtml += "<div id=\"gh2

2020-05-20 16:17:28 96

原创 JS数字区间比较大小的写法

正确的写法是:if (realValue >= 0 && realValue <= 5) { console.log('漏刻有时数据可视化'); }错误的写法:if ( 0<= realValue <= 5) { console.log('漏刻有时数据可视化'); }Done!

2020-05-20 16:12:55 106

原创 街道社区网格化信息管理Echarts集成百度地图bmap样式表冲突导致的无法显示地图的解决方案

删除通用样式表图片样式,成功解决:img { border: none; max-width: 100%;}Done!

2020-05-14 12:48:55 125

原创 百度地图H5手机端自动定位并更换图标的解决方案

百度地图jsAPI自带功能即可实现自动定位的功能,PC端定位不是很精确,手机移动端的自动定位误差不大。自动定位状态提示;```javascript geolocationControl.addEventListener("locationSuccess", function (e) { var address = ''; address += e.addressComponent.province; address

2020-05-11 16:40:41 156

原创 漏刻有时数据可视化ajax访问静态json文件使用POST方法返回405 (Method Not Allowed)的解决方案

原因:1、使用post请求并且发送的URL是一个具体的资源的时候例如JSON文件, 网站解析的时候会把整个URL当作域名解析。2、如果没有传参数给服务端, 而是直接访问服务端的具体资源, 要用get请求。解决方法:由post请求改为get请求,请求静态资源时用get请求;Done!...

2020-05-08 09:38:04 112

原创 Echarts地图坐标geoCoordMap后台生成动态获取的解决方案

在echarts制作地图时,使用到geoCoordMap,其格式如下:var geoCoordMap = { 'A车场': [120.664124,30.619044], 'B车场': [120.787695, 30.721423],}这是一组非数组,非标准JSON格式的非常规对象,如果利用ajax获取后使用字符串拼接,是无法显示字符串到对象的转化的,该方案放弃。 ...

2020-05-07 21:39:33 540

原创 Echarts链接操作弹出窗口防止重复触发点击事件的解决方案

Echarts正常的点击事件如下: myChart.on('click', function (params) { var subSystem = params.name; console.log(subSystem); getWin('bdmap.html?parks=' + subSystem); });在某些情况下,如弹出窗口,...

2020-05-07 21:18:07 108

原创 JS数据根据键值匹配Echarts颜色的解决方案

// 排行颜色 var colorListMapping = { '广东': '#7711AF', '山东': '#CF77FF', '浙江': '#AE004F', '上海': '#F35872', '北京': '#FA7729', '江苏': '#FFC526', '安徽'...

2020-05-04 01:29:24 85

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