自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

X北辰北的博客

视野决定广度,技术决定深度

  • 博客(192)
  • 资源 (3)
  • 论坛 (6)
  • 收藏
  • 关注

原创 WebGIS学习资源推荐(包含学习路线、软件和数据资源推荐)

写在前面很多人对于WebGIS不是很熟悉,尤其是刚接触WebGIS的开发人员来说,感觉这东西漫无边际,不知道如何下手,所以本篇文章就结合自己的开发和学习经验,给大家推荐一下学习路线和相关的学习资源。首先直接上一张学习路线图,图中绿标的知识必须要掌握。学习资源推荐1、Web开发方面1.1、Web开发基础知识学习资源Web开发基础知识无非就是前端三剑客:HTML、CSS、JavaScript。对于这三块知识学习的话,其实重点和难点还是在CSS和JS这两块,以下是一些推荐的学习网站和资

2021-01-20 17:07:32 61

原创 主流前端框架下ArcGIS API for JavaScript的开发

在工作之余利用周末的时间录制了一门ArcGIS API for JavaScript的零基础开发课程,相关信息如下。课程介绍课程详细介绍请看如下地址中的视频介绍。课程特点课程所用API为目前最新版ArcGIS API for JavaScript 4.14 课程所用的主流前端框架为Vue和React课程主要是针对当前主流的Vue和React两个框架中如何结合ArcGIS API for JavaScript来进行WebGIS的开发进行了详细的讲解,并且针对使用频率较高的ArcGIS JS

2020-10-14 09:08:25 1729 3

原创 13 ArcGIS API for JavaScript开发入门文档

写在前面这篇文章写在我用ArcGIS API for JavaScript(后面统称为"ArcGIS JS API")开发了两年项目后的某一天夜里。写这篇文章主要是两个目的吧,第一个原因肯定是为后面越来越多的从事WebGIS开发的GISer提供一个学习路线,当然,我提供的这个学习路线仅仅是一个参考;第二个原因就是我想写文章了,八月份一直忙着做项目,忘记了更新博客。什么时候适合读这篇文章呢在校期间无聊想学WebGIS开发之前 当你参加Esri全国开发者大赛(目前最新的名称应该是"易智瑞全国.

2020-09-04 12:53:47 2170 15

原创 该置顶的文章还是要置顶

一时兴起,开通了一个微信公众号,公众号里面会持续出一系列的WebGIS开发相关的内容,希望各位有需要的关注一下。

2020-02-15 19:33:58 557 9

原创 18 ArcGIS API for JavaScript 4.18绘制线段和面要素之后获取长度及面积

写在前面上一文中我们介绍了一下如何通过鼠标点击的形式绘制点、线、面要素,大家看了代码之后应该感觉其实很简单,就是使用了"esri/widgets/Sketch/SketchViewModel"这个API模块来实现的。大致实现流程如下:实例化SketchViewModel 设置点、线、面三种符号的样式 激活SketchViewModel相应的绘制工具 绘制以上就是通过鼠标点击的形式绘制点、线、面要素的整体流程,我们可以通过下面绘制一个点要素的代码来看一下这个流程,代码如下:// 绘制

2021-01-08 15:33:45 92 1

原创 17 ArcGIS API for JavaScript 4.18通过鼠标绘制点、线、面

写在前面此处仅仅是用代码记录一下通过鼠标拖拽的方式绘制点、线、面要素的过程,代码很简单,就没必要写过多的介绍了。最终效果整体代码<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> ..

2020-12-22 10:53:34 149

原创 16 ArcGIS API for JavaScript 4.18基于ES Modules的新开发方式@arcgis/core

写在前面随着前端主流框架Vue和React的发展,大家在做WebGIS项目开发时是不是也在vue或者react项目里使用ArcGIS API for JavaScript呢,之前我们在vue或者react项目里使用ArcGIS API for JavaScript的时候一直给大家推荐"esri-loader"的AMD方式,示例代码如下所示(在这里仅仅演示React项目中的使用,Vue中的使用方式见文章后半部分)://直接使用esri-loader的then()方法链式回调import React

2020-12-18 16:12:00 2585 14

原创 15 ArcGIS JS API 4.17更改测量控件黄白相间的默认样式

问题描述在使用ArcGIS API for JavaScript 4.17开发项目时,有一个需求是需要在地图上添加距离测量和面积测量的控件,这其实很简单,直接调用ArcGIS JS API自带的测量控件就可以实现,但是客户对控件自带的黄白相间、并且略粗的默认样式不满意,所以需要修改ArcGIS JS API自带的测量控件默认样式。我们先来看看ArcGIS JS API自带的默认样式:然后再来看看客户想要的样式:其实说白了就是要更改默认样式的宽度和颜色。解决思路..

2020-12-17 09:01:31 90 1

原创 04【ArcGIS Pro SDK for Microsoft .NET】系统部署

写在前面前面三篇文章大致介绍了ArcGIS Pro SDK for Microsoft .NET开发时的环境搭建过程、自定义页面添加过程以及相应的系统demo开发过程,这篇文章我们来介绍下开发完成后的系统如何在其他机器上安装部署。前提条件要部署的机器上安装和开发时相同版本的ArcGIS Pro操作步骤1、ArcGIS Pro SDK for Microsoft .NET开发后的系统要部署的话其实很简单,我们首先在VS里面的菜单面板确认下,你最后一次运行项目是用了哪种模式,如下:..

2020-12-07 17:29:08 58

原创 ArcGIS Pro 2.5安装中文汉化包时报错“指定路径为空”

问题描述之前在电脑上安装的是ArcGIS Pro 2.5版本的英文版,后期需要中文包的时候就安装了Pro的中文包,但是有一次将Pro卸载后,自己闲着没事干把Pro在本机上的含有离线许可的文件夹给删了,删的过程中可能不小心多删了其他文件,然后就出现了下述问题:后期不管是ArcGIS Pro 2.5还是2.6版本都能重新安装,也能正常使用,但是如果要安装中文包的话,就会报错说"指定路径为空",如图:解决方法搞了好久都没搞定,最后在王老板的帮助下解决了,以下是解决流程:1、打开自己电.

2020-12-02 12:42:46 252

原创 03【ArcGIS Pro SDK for Microsoft .NET】系统界面布局及定制菜单

写在前面前面的文章介绍了ArcGIS Pro SDK for Microsoft .NET开发环境的搭建,并且我们为创建的demo增加了自己的登陆界面,但是里面的登录逻辑并没有给大家进行详细的介绍,因为那些东西其实是完完全全属于WPF编程的知识,跟Pro SDK关系不大。这篇文章我们来给大家介绍下如何在ArcGIS Pro SDK for Microsoft .NET开发过程中,为我们新建的项目demo进行系统布局,并添加相应的菜单选项。操作步骤1、通过第一篇文章中创建demo的方式重新创.

2020-12-01 22:30:05 72

原创 02【ArcGIS Pro SDK for Microsoft .NET】开发实现登录页面

写在前面前一篇文章介绍了ArcGIS Pro SDK for Microsoft .NET开发环境的搭建,并且在文章最后我们创建了一个demo并让它成功运行。这一篇文章我们介绍下如何在前面创建的demo基础之上增加一个登录页面。操作步骤1、打开上一节创建的demo代码,然后在"UI"文件夹上面鼠标右击,依次选择【添加 | 新建项】,在打开的新建项窗口选择新建一个WPF的窗口,并为其取名为"Login",如下图所示:2、新建Login窗口之后,我们的右侧项目代码UI目录下会出现新建的.

2020-11-13 21:11:19 68

原创 01【ArcGIS Pro SDK for Microsoft .NET】环境搭建及Demo创建

写在前面ArcGIS Pro SDK for Microsoft .NET的开发环境配置其实很简单,它不用像配置前端开发环境那样安装nodeJS啥的,我们只需要安装一个Visual Studio就可以了。电脑已有环境windows 10 ArcGIS Pro 2.5操作步骤1、到网站(https://visualstudio.microsoft.com/zh-hans/downloads/)下载VS,目前VS2017和VS2019的社区版是免费的,所以我们直接下载社区版安装即可,如下:

2020-11-13 17:18:24 135

原创 25【React基础-4】组件 & Props

写在前面本文是【React基础】系列的第四篇文章,这篇文章中我们介绍一下在react开发中经常提及的"组件"以及"props"到底是什么东西,以及它们之前的关系,并且简单介绍下组件的种类:函数组件和类组件。概述上文中我们简单介绍了"元素"的概念,并且了解到"元素构成组件,组件构成页面"这样一个规律。所以通过上文了解了元素之后,这篇文章我们来继续了解下组件的相关概念。项目demo地址https://github.com/xuqwCloud/reactbasic组件简介组件其实就

2020-11-02 11:02:21 90

原创 24【React基础-3】元素渲染

写在前面本文是【React基础】系列的第三篇文章,这篇文章中我们介绍一下在react中的"元素"这个概念,并且了解下它跟我们传统的浏览器DOM元素有什么不同。概述上一篇文章我们为大家介绍了react中独特的代码编写方式——JSX。通过上文的了解,我们知道我们可以将一段HTML标签代码直接赋值给一个JS变量,并且将这个变量传给react相应的方法之后,前端浏览器页面就会看到预期的显示效果,那在这个过程中,我们本文所介绍的"元素"这个东西到底是什么呢,我们接下来给大家简单介绍一下。项目demo地

2020-10-24 09:08:05 48

原创 23【React基础-2】JSX

写在前面本文是【React基础】系列的第二篇文章,这篇文章中我们介绍一下在react中一种另类的编码方式——JSX。它可是允许我们将HTML标签直接编写在JS代码中的呦,感兴趣的话就一起来学习吧。概述上一篇文章在结束时大家肯定会有很多疑问,这篇文章开始我们就为大家开始一一解答这些疑问。本文首先解答一下第一个疑问:为什么在js后缀的代码文件中可以编写HTML标签代码,并且代码还不会报错?项目demo地址https://github.com/xuqwCloud/reactbasicJ

2020-10-15 09:09:53 125 3

原创 22【React基础-1】Hello World

写在前面从这篇文章开始,我们重新来学习一下React的官网。本文从经典的Hello World示例开始,给大家介绍下react应用的创建,通过本文的介绍,我们学会新建一个react应用。概述React其实就是一个JS文件库,本质上跟我们的jQuery这些JS库是一样的,所以大家在开始的时候不要有任何的心理负担,觉得它很难,其实它一点都不难。这篇文章我们先来新建第一个react应用。项目demo地址https://github.com/xuqwCloud/reactbasicRe

2020-10-13 08:52:03 1564 18

原创 14 ArcGIS JS API 4.16实现三维场景中在天地图底图上加载2000坐标系的倾斜摄影数据

所需数据国家天地图官网数据服务作为底图 自己发布的GCS 2000地理坐标系的倾斜摄影数据服务,对应wkid为4490 ArcGIS JS API 4.16 最新版操作步骤1、利用"esri/layers/BaseTileLayer"这个JS API模块扩展出来一个天地图的图层类,具体代码如下: let TdtLayer = BaseTileLayer.createSubclass({ properties: {

2020-10-10 09:07:11 704 7

原创 12 ArcGIS JS API 4.16控制地图的缩放大小

问题描述在WebGIS项目开发过程中,有时候我们的数据服务在某些级别下是没有数据的,比如一个切片服务,仅仅切了5-12级,所以当我们将地图缩放到0-4级或者12级往后的话,会看不到我们的切片图层。为了解决这个问题,我们就要控制地图的缩放级别,换句话说就是将地图的最大和最小比例控制在5-12级,这样一来不管用户怎么样去缩放地图,都会在不同级别看到我们的切片图层。搞懂了这样做的目的的话,那我们接下来看看具体怎么实现。操作步骤1、ArcGIS JS API 4.16,也就是ArcGIS JS.

2020-08-26 12:20:07 1275

原创 11 去除ArcGIS JS API 4.16实例化后的地图拖动时默认自带的5px的外边框

问题描述使用ArcGIS JS API 4.16实例化完地图后,当我们的鼠标拖动地图时发现地图的四周会默认自带一圈的外边框,这在我们的系统中看起来是很不协调的,大致样子如下所示:就像上图中的四周,有一圈黑色的外边框,但是当我们鼠标移除的时候它会自动消失,所以这就很不舒服,今天就给大家介绍下该如何去除这个烦人的外边框。解决方法1、通过在浏览器的控制台扑捉元素后发现,当我们的鼠标点击拖动地图时,我们存放地图的dom元素节点上会增加一个after的伪类,这个默认自带的外边框就是在这个伪类.

2020-08-13 10:12:02 626 4

原创 05 基于Express框架创建的Node后台中进行网络请求

写在前面NodeJS后台主要是用来实现后台数据库的增删改查,但有时候我们也需要在Node后台中进行网络请求,就是说我们自己写的后台接口中要请求另一个其它接口的需求。这种场景其实在解决跨域问题的时候用的比较多,比如有一个第三方的接口,我们请求时出现了跨域问题,这个时候我们可以在自己的前端项目里配置跨域,比如Vue、React中都可以配置跨域访问,我们也可以自己写一个后台,在这个后台中去请求第三方接口,然后我们解决自己写的后台的跨域问题就可以了,第三方的接口我们只是相当于做一下转发而已,所以这个过程中就涉及

2020-07-20 16:13:33 245

原创 04 基于Express框架创建的Node后台获取前端传过来的参数

写在前面NodeJS后台主要是用来实现后台数据库的增删改查,那么数据库的增删改查是需要依赖我们前端传过来的数据值,也就是说,我们要在数据库中插入一个值,插入的这个过程是NodeJS后台代码来做,具体要插入的值则是我们前端通过ajax或者axios传过去的值,所以就有一个问题:在NodeJS后台我们要接受前端传过来的值。所以这一篇文章应运而生。环境要求安装了NodeJS环境(可以使用npm包管理工具) 初始化了一个NodeJS后台项目demo操作步骤1、在后台接口中,我们一般是使用"req

2020-07-20 16:10:39 345

原创 03 为基于Express框架创建的Node后台配置跨域访问

写在前面跨域这个问题只要是涉及前后端数据交互,就会经常遇到,所以我们开发中也一样,即便你是在本地启动后台服务,然后在你的项目中去调用,依然存在跨域问题,所以我们要为我们新建的NodeJS后台配置跨域访问,也就是说让它允许跨域访问。环境要求安装了NodeJS环境(可以使用npm包管理工具) 初始化了一个NodeJS后台项目demo操作步骤1、在index.js文件中添加如下代码即可://设置跨域访问app.all('*', function(req, res, next) {

2020-07-20 16:06:30 107

原创 02 为基于Express框架创建的Node后台配置路由

写在前面上一篇文章中我们初始化了一个基于Express框架的NodeJS后台,但是里面的代码全都在index.js文件中,所以这一篇文章就给大家介绍下如何去组织node后台的代码编写,也就是我们说的给它配置个路由。环境要求安装了NodeJS环境(可以使用npm包管理工具) 初始化了一个NodeJS后台项目demo操作步骤1、在项目根目录下新建routers文件夹,然后在里面新建一个路由文件,并编写所要的后台接口代码,如下所示:var express = require('.

2020-07-20 16:02:49 103

原创 01 初始化一个基于Express框架的Node后台项目

写在前面这个系列主要是通过几篇简单的文章来介绍下如何快速搭建一个基于Express框架的NodeJS后台,供自己在平时开发中使用,我们最终会一步一步搭建起来一个稳定运行的NodeJS后台。本文是这个系列的第一篇文章,我们先来搭建一个基础的node后台。环境要求安装了NodeJS环境(可以使用npm包管理工具)操作步骤1、新建一个文件目录,然后进入该目录运行命令行工具,通过以下命令初始化一个package.json文件,如下:npm init上图中出现的选项中都会有一个默认值,

2020-07-20 15:45:11 175

原创 04【React再造之旅】从零实现一个React(上)

写在前面本文参考"Rodrigo Pombo"大佬的《Build your own React》一文。文中最终会实现一个类似于react的框架,但里面并没有使用任何react的东西,全是我们自己写的实现逻辑,感兴趣的话就一起开始学习吧。这篇文章我们主要介绍以下几件事情:createElement函数 render函数 Concurrent Mode Fibers Render和Commit阶段 调和过程 函数组件 Hooks下面我们开始介绍。代码获取本文涉及到的代码全部上

2020-07-16 16:50:43 127

原创 05【React再造之旅】从零实现一个React(下)

写在前面本文继续上一节文章,来介绍下剩余的知识,如下:Render和Commit阶段 调和过程 函数组件 Hooks我们接下来的部分就依次介绍下这些知识点。代码获取本文涉及到的代码全部上传至码云,需要的同学请在下面地址中获取:https://gitee.com/XuQianWen/zerocreate_react://gitee.com/XuQianWen/zerocreate_react...

2020-07-15 17:17:58 174

原创 02 Hexo博客Butterfly主题配置博客评论邮件提醒

概述个人博客搭建成功后已经上线运行了好久,但是一直没有时间配置评论区的邮件提醒功能,所以今晚有时间就抽空配置了,然后将操作过程做一下记录。前提条件一个已经上线运行的Hexo博客(至于用什么主题都是没有强制要求的)操作步骤1、为博客配置Valine评论系统Hexo博客支持的评论系统其实有很多,像之前使用过的来比力啥的,但是目前好多博客都配置了Valine,所以我博客也选择了这一款评论系统,原因无他:轻量级、访问速度快、配置过程简单,以上三个原因足够我使用它了。Valine评论系统的配

2020-07-10 12:16:22 1100 17

原创 02【JS数据结构与算法】栈

写在前面上一节我们介绍了JS中的第一个数据结构——数组,包括它里面的一些自带的方法、还有我们自己手动实现的方法、还有使用场景等。JS中的数组跟其他语言不太一样,它是动态增长的,所以它给我们编程带来了极大的灵活性。今天我们再来介绍另一种数据结构——栈,它其实可以看作是JS中的一种特殊的数组。接下来的内容,我们按下图所示给大家介绍:栈的描述栈的功能其实跟数组类似,就是用来存储一些数据的,不过它跟数组不同的是:栈是一种后进先出(LIFO)的数据结构。怎么理解呢?就像是现实生活中我们在桌子上摞的

2020-06-30 15:29:00 100

原创 01【JS数据结构与算法】数组
原力计划

写在前面几乎所有所有的编程语言中都支持了数组,JavaScript也不例外。在很多的编程语言中数组是用来存放一系列同种类型的值的,但是在我们的JS中,它却可以存放不同类型的值,而且它的长度还可以随着我们添加的值动态增加,所以在JS里面使用数组,会让我们有一种如丝般顺滑的感觉。接下来的内容我们按如下图所示展开给大家介绍。创建和初始化数组在JS中创建和初始化数组有如下几种方式: //数组初始化、赋值方式 let dataArray_01 =

2020-06-20 15:41:53 184

原创 10 ArcGIS JS API 4.15实现地图加载图片(优化版)

写在前面之前写了一篇关于在ArcGIS地图上添加图片的文章,关注度还可以,在项目中也用文章中提到的技术路线实现了地图叠加图片的需求。但是最近客户又有了新需求,因为我们在之前的文章中通过扩展图层来实现图片添加后,如果图片中某一处的信息比较丰富,在地图缩放的一瞬间如果我们拖动地图的话,那部分的图片会有卡顿。其实这情况不算严重,因为仅仅卡顿那么一秒钟左右而已,但是客户抓着这个点就要较劲,那没办法,来一波优化吧。之前文章的地址如下:《07 ArcGIS JS API 4.14实现地图加载图片》。最终的效

2020-06-09 14:33:29 1025 1

原创 09 ArcGIS JS API 4.15渲染后台接口返回的数据,并进行点选查询

问题描述出差的某一天晚上在宾馆没事干瞎想,突然想到白天做过的项目功能的时候,有个点选查询的功能引起了我的注意。在项目中为了实现点选查询,是在ArcGIS Server里面发布了一个要素服务,然后将其添加到地图上渲染,并实现了鼠标的点选查询功能,那这个功能可不可以不通过发布服务来实现呢?想到这,打开电脑仔细翻看了了一下ArcGIS JS API的官方文档,发现好像是可以,所以就立即动手了,幸运的是,我成功了,先给大家上一张效果图:上图中的鼠标点选查询,并出现弹窗的功能实现的数据来源并不是一个发布的

2020-06-07 21:10:03 918

原创 01 【JS排序算法】JavaScript实现冒泡排序

写在前面本文是学习"ben大叔"大佬的相关文章所总结而成。作为一名前端,你可以不了解复杂的一些算法实现,但是关于排序算法你可要了解和掌握哦,比如以下这几种:冒泡排序简介冒泡排序作为排序算法家族中的成员来说,相当于编程语言学习中的"Hello World",因为它是最简单的排序算法。冒泡排序会重复走访待排序序列,每次会比较序列中的相邻两个元素,如果这两个元素的顺序错误,就将它俩位置互换,依次重复进行此操作,直到待排序序列中没有要进行交换的操作为止,就意味着已经完成了排序。由于冒泡排序.

2020-06-03 21:08:52 155

原创 03【React再造之旅】redux在React中的基础使用

写在前面同样的,这篇文章继续参考学习"Mr_大木"大佬的《React-Redux基础(二):React里面如何使用redux,redux修改操作》这篇文章后的一片笔记。这篇文章在上一节的基础之上,来给大家介绍下如何在基于React的项目中使用Redux。因为是实际操作篇,所以就没有前面的一些概念介绍的东西,我们直接开始操作环节。react中使用redux一、新建react项目demo1、在介绍开始之前我们首先要创建一个react框架的项目demo。在这里你可以试用react脚手架像.

2020-05-29 17:24:11 131

原创 02【React再造之旅】redux基础使用

写在前面这篇文章是在我逛CSDN博客时发现"Mr_大木"大佬的《React-Redux基础(一):认识redux、redux基本用法》这篇文章后,学习完写的一片笔记,大佬的这篇文章才算真正的介绍清楚了redux的基本使用。大佬后期的文章我也会继续关注、继续学习。redux介绍根据redux官网的介绍,redux是一个JavaScript的状态容器,提供可预测的状态化管理。这句话最通俗的理解就是:redux是一个JS的数据存储和管理的容器,在JS里面像JSON、数组这些都是容器,通过redu.

2020-05-29 16:31:16 114

原创 05 【JavaScript设计模式】策略模式

写在前面这个系列的文章是通过对《JavaScript设计模式》一书的学习后总结而来,刚开始觉得学习的时候只需看书即可,不用再另外记录笔记了,但是后面发现书中有些内容理解起来并不是很容易,所以结合书中的描述就将自己的理解也梳理了一下并将它记录下来,希望和大家一起学习,文章中如果有我理解错的内容,请各位批评指正,大家共同进步~这篇文章我们开始学习JavaScript的设计模式——策略模式。策略模式含义很多资料文档里面对于策略模式的定义是这样的:定义一系列算法,把它们一个个地封装起来,使得它.

2020-05-28 08:55:42 108

原创 02 Electron和React结合开发

概述Electron环境搭建和demo创建的过程我们上一篇文章已经给大家做了介绍,这篇文章给大家介绍下如何将Electron和前端框架React结合来进行开发。前提要求创建了一个Electron基础demo(不会创建的话请看这篇文章《01 Electron开发环境搭建,实例化demo》)具体操作这篇文章的介绍要用到上一篇文章中创建的demo里面的一些代码,所以还没有...

2020-05-05 18:18:30 212 3

原创 01 Electron开发环境搭建,创建demo

概述JS一直拿来搞前端的话似乎有点浪费这门语言,所以我打算学学用JS来做桌面端,很巧的是,JS确实有专门做桌面端的库——Electron。那么就开始搞事吧,这就是这个专栏系列开通的原因,至于能写到什么程度,我也不太确定,反正这篇文章先给大家介绍下如何搭建Electron开发环境并创建一个项目。环境要求windows环境(看自己啦) NodeJS环境(因为要用到npm包管理工具)...

2020-05-05 18:08:05 1131 1

原创 【番外】Electron结合ArcGIS API for JavaScript的开发

概述写这篇文章主要是想折腾下,因为我看到JS可以通过Electron来做桌面应用程序,那么Electron能不能和ArcGIS API for JavaScript进行结合开发呢,这样一来是不是可以从某种意义上理解成我们的ArcGIS API for JavaScript可以做桌面应用了呢?带着这样的疑问,这篇文章就出来了。具体操作一、Electron环境搭建1、Electr...

2020-04-30 14:31:20 358

原创 06 jQuery绑定的点击事件执行两次的解决方法

问题描述在项目中有一个需求,需要给一个按钮绑定点击事件,通过用户的点击操作来切换按钮的背景色和按钮文字,再加一些业务逻辑操作。因为项目是基于Dojo框架搭建的,所以并不能做到像Vue和React这种数据控制UI渲染的效果,只能通过引入jQuery来给按钮绑定点击事件来完成这个需求,代码如下://绑定查看原始影像的按钮事件$("#btnClick").on("click", funct...

2020-04-29 15:59:07 158 2

ArcGIS JS API网络路径图所需数据

ArcGIS JS API网络路径图所需数据,数据格式为JSON,大家有需要的尽管下载即可,然后配合代码使用。

2020-03-29

windows轻量级卸载工具

此工具是windows下的一款轻量级卸载工具,解压缩后直接运行。卸载完相应软件后会自动扫描残留,并且会彻底删除相应的残留注册表信息。

2019-02-21

ArcGIS10.3破解文件

此资源是ArcGIS10.3的破解文件,里面包含三个文件,要将此三个文件替换到相应目录下,才能破解成功

2018-09-14

关于ArcSDE的错误

发表于 2017-05-23 最后回复 2017-05-23

爬取数据

发表于 2017-04-10 最后回复 2017-05-23

C#中Stack类

发表于 2017-04-01 最后回复 2017-04-01

关于c#窗体

发表于 2017-01-20 最后回复 2017-01-20

head first c #第三版 pdf

发表于 2016-12-30 最后回复 2017-01-19

varchar转int报语法错误

发表于 2016-07-13 最后回复 2016-12-30

空空如也

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

TA关注的人 TA的粉丝

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