
JavaScript
yangdengxian
不怕没技术,就怕不努力
展开
-
leaflet常用插件地址整理
最近在研究leafletjs地图框架,发现在地图这块功能还是强大,而且支持插件扩展和自定义开发。虽然leafletjs源码很小,功能精简,但是框架优势在于,插件自定义开发和扩展这部分设计,而且开源。 现在发现只要项目用得到的,在leaflet插件中都可找到应用或者类似应用,给开发带来很大方便。笔者之前做arcgis js api,刚开始更换leaflet有很大的抵触情...原创 2018-04-15 23:12:48 · 14811 阅读 · 11 评论 -
leaflet+geoserver+postgis解决日期插入报错bug
下班了,先给猿们炫耀一下。在使用wfs进行数据编辑的过程中,需要插入日期类型的数据,网上翻了半天都没有找到可供参考的例子,查看后台报错信息为:java.lang.illegaArgumentException:Failed to parse datatime最后有一位前辈的帖子,帮助了我,站在前辈的肩膀上,解决了问题,其实geoserver日期转换是使用geotools工具,转换函数为:org.g...原创 2018-04-11 21:56:21 · 469 阅读 · 0 评论 -
ajax请求导致status为canceled的原因
今天做项目的时候遇到这样的难题,以前没有碰见,也许没有注意。使用ajax请求的时候:var xmlhttp; function loadXMLDoc(url) { xmlhttp = null; if (window.XMLHttpRequest) {// code for all new browsers xmlht...原创 2018-04-11 22:32:46 · 17527 阅读 · 3 评论 -
使用leafletjs、turfjs前端绘制点线面缓冲区
前一段时间,项目要求对点线面做缓冲区分析,点缓冲区没毛病,GISer们可以随意选择第三方插件或者自己开发缓冲区功能实现。至于线面实现缓冲区,问题就浮现出来了,尤其是对于自相交线面(俗称闭合线或者相交面,不太准确,希望海涵)。下面针对我所选的两种不同工具实现缓冲区,说说各自的优缺点。首先本GISer(自称)选择使用geotools结合jts依赖包实现:(1)说说他的优点,话不多说,直接上图...原创 2018-09-20 23:19:17 · 11593 阅读 · 7 评论 -
IE浏览器兼容性设置
1 首篇亲爱的猿,是不是还在被IE浏览器弄得焦头烂额?本博文将罗列几种方式,完美解决IE兼容性难题,希望能帮到给位同仁。首先声明,本博文属于原创,如需转载,请标明链接,坚决谢绝剽窃。如有发现,本人将投诉,写作不易,谢谢支持!2 HTML meta标签设置页面渲染方式2.1 html meta标签信息详细介绍,链接大神url地址https://www.cnblogs.com/En...原创 2019-04-23 22:27:18 · 2686 阅读 · 0 评论 -
ES6+Webpack+Spring boot开发高分辨率图片查看工具
1.工具介绍大家对手机的图片查看相信一定很熟悉,可以图片放大,缩小,拖拽,旋转等操作。本工具旨在PC端也可对图片进行相似操作。其中涉及的技术点有如下(1)ES6开发编写,webpack4打包,nodejs+npm依赖环境搭建;(2)Spring boot开发切片服务, Maven打包部署(3)前后端分离,webpack配置请求跨域设置(4)图片切片金字塔缓存技术(5)坐标实...原创 2019-06-12 17:20:59 · 446 阅读 · 0 评论 -
优雅地对国内坐标系做转换
1.介绍我国常用的坐标系有四类(好多博客申明三类,这是不完全的,再次更正一下)(1)北京54坐标系(Beijing 1954)https://baike.baidu.com/item/1954%E5%8C%97%E4%BA%AC%E5%9D%90%E6%A0%87%E7%B3%BB/5878837(2)西安80坐标系(Xian 1980)https://baike.baid...原创 2019-06-25 23:01:38 · 610 阅读 · 0 评论 -
那些曾经让我们崩溃的数学运算和推导——总概篇
一、概论自我感觉,学历越来越重要。因此重拾大学数学三件套,高数,线性代数,概率论,复习冲击研究生。由于本人出身码农,想发挥自己的特长将这些复杂的运算和推导以代码形式呈现。代码目前JavaScript版本,后序新增C语言和java,python版本。二、内容博文集总共分三篇小节,高数,线性代数和概率论那些曾经让我们崩溃的数学运算和推导——高数篇(一)那些曾经让我们崩溃的数学运算和...原创 2019-07-17 22:34:35 · 271 阅读 · 0 评论 -
那些曾经让我们崩溃的数学运算和推导——线性代数篇(二)
一、前言上一篇做总体概论,此篇开启线性代数,主要用代码实现行列式计算、矩阵计算等功能。相信在学校的时候,我们都被运算的焦头烂额,给大家开启开挂模式。所谓行列式和矩阵,在代码中以二维数组形式表现,灵活运用数组运算可得结果二、运算和推导1. 行列式计算(二阶、三阶、n阶)如下部分代码,n阶行列式后续补充二三阶行列式使用对角线法则运算n阶行列式使用逆序数概念运算/**...原创 2019-07-17 22:57:07 · 336 阅读 · 0 评论