
ArcGIS API For JavaScript
文章平均质量分 89
不睡觉的怪叔叔
行胜于言
展开
-
ArcGIS API For JavaScript官方文档(六)之设置范围
使用地图的一个常见操作是设置地图的extent(范围)或获取在其他操作中使用的extent。在map上设置新extent的简单替代方案是调用map的centerAndZoom()方法,该方法基于给定中心点和细节级别(level of detail-LOD)设置新的extent。1、默认的extent 如果在初始化map时不包含extent信息,默认extent作为初始化extent信...翻译 2018-04-07 14:44:41 · 12181 阅读 · 5 评论 -
ArcGIS API For JavaScript官方文档(五)之地图导航
ArcGIS API For JavaScript2.7版引入了使用苹果触控板或魔法鼠标时默认地图Navigation(导航)方式的变化,这种新的Navigation方式称为Superpan(超级导航板)。...翻译 2018-04-07 08:45:09 · 1606 阅读 · 0 评论 -
ArcGIS API For JavaScript官方文档(四)之事件处理
ArcGIS API For JavaScript是事件驱动的API。事件发生在您与JavaScript应用程序交互时,加载页面、单击鼠标、执行任务和许多其他操作都会触发事件。您可以通过监听事件并编写响应事件的代码使应用程序具有交互性,这就是所谓的“处理”事件。1、为什么ArcGIS API For JavaScript是事件驱动的API? 事件的使用主要有两个主要原因: ...翻译 2018-04-07 11:26:21 · 10302 阅读 · 1 评论 -
ArcGIS API For JavaScript官方文档(二)之默认的API字符串
ArcGIS JavaScript API的各种组件使用默认字符串,这些字符串可以被覆盖。例如,使用绘图工具时出现的工具提示中的文本、各种小部件(如属性检查器)中的文本或用于填充部件(如Home Button)的DOM节点的alt属性的文本。 要修改API使用的一个或多个字符串,请使用Dojo's internationalization module加载esri/nls/jsapi...翻译 2018-04-07 13:29:09 · 727 阅读 · 0 评论 -
ArcGIS API For JavaScript官方文档(一)之关于API
一、Get Started(开始) 如果您是JavaScript和Web编程新手,Learn JavaScript和W3 Schools JavaScript Tutorials是开始学习这些的好地方。关于更多的内容,Dive Into HTML5和Eloquent JavaScript是两个极好的免费资源。如果您喜欢视频,Crockford on JavaScript是一个优秀的视频资源。...翻译 2018-04-13 12:30:56 · 7984 阅读 · 1 评论 -
ArcGIS API for JavaScript官方文档Tutorials之Directions widget(方向小部件)
Directions widget1、介绍方向小部件 Directions widget计算两个或多个位置之间的方向,并方便地向页面添加转向方向,以及向地图添加路径。本教程介绍如何将Directions widget添加到map,自定义页面布局以在位于地图旁边的边栏中显示Directions widget,并且可以选择指定您自己的network analysis service(网络分析服务...翻译 2018-05-01 01:04:15 · 789 阅读 · 1 评论 -
ArcGIS API For JavaScript官方文档(二十)之图形和要素图层——③符号和渲染器
Symbolizing graphics with renderers Symbol定义了graphic(图形)的外观,包括填充颜色或图案、边框宽度和透明度。ArcGIS API for JavaScript包含许多symbol类,每个类允许您以一种独特的方式指定。每个symbol类性也是特定于geometry类型的,例如,point、line或者polygon。 render定义了一...翻译 2018-04-13 23:25:56 · 3301 阅读 · 0 评论 -
ArcGIS API For JavaScript官方文档二十一之Popups and Info Windows②
四、Popup概述Working with Popups1、使用ArcGIS.com创建Popup 您能使用JavaScript API程序化构建info window,请参阅“fomat info window content topic”查看详细说明。另一种方法是使用ArcGIS.com在地图查看器中构建一个web地图并配置 pop-up windows(弹出窗口)。您可以快速创建包含格...翻译 2018-04-23 22:07:50 · 1237 阅读 · 0 评论 -
ArcGIS API For JavaScript(八)之Arcade
Arcade——表达式语言1、概览 Arcade是一种轻量级且安全的表达语言,用于在ArcGIS平台上使用。与其他表达式语言一样,它可以执行数学计算和评估逻辑语句。它专门用于创建自定义可视化和在ArcGIS平台上标记表达式,允许用户在ArcGIS Pro、ArcGIS Online、ArcGIS Runtime APIs和ArcGIS API for JavaScript中编写、共享和执行自定...翻译 2018-04-24 09:45:50 · 1817 阅读 · 0 评论 -
ArcGIS API For JavaScript官方文档Tutotials之Search widget(搜索小部件)
Search Widget Search wdiget(搜索小部件)通过添加一个搜索框提供了简单的地图导航。这个搜索框使用户能够比标准的panning/zooming更快、更容易地移动到一个位置。它提供了基于给定locator service(定位器服务)和/或feature layers(要素图层)的搜索功能。搜索小部件类似于Geocoder小部件。它们之间主要的区别在于Search wi...翻译 2018-04-24 17:04:25 · 1669 阅读 · 0 评论 -
ArcGIS API For JavaScript官方文档之热力图渲染
一、API类:HeatmapRenderer require(["esri/renderers/HeatmapRenderer"], function(HeatmapRenderer){ /*主体代码*/ });二、描述 HeatmapRenderer(热力图渲染器)将要素层的点数据渲染成可视化栅格来强调密度较高或权值较高的区域。该渲染器使用Gaus...翻译 2018-04-24 23:48:08 · 5979 阅读 · 0 评论 -
ArcGIS API For JavaScript官方文档之Renderer类
一、Class:Rendererrequire(["esri/renderers/Renderer"], function(Renderer) { /* code goes here */ });二、描述 渲染器的基类,被用于GraphicsLayer和FeatureLayer。Renderer没有构造函数。 有关渲染、智能制图和使用visual variables(可视化变量)的更多...翻译 2018-04-25 22:49:33 · 2743 阅读 · 0 评论 -
ArcGIS API For JavaScript官方文档Tutorials之使用ArcGIS.com webmap
Build a web map using ArcGIS.com 在这个教程中,您将使用ArcGIS API for JavaScript构建一个应用程序,该应用程序显示一个来自ArcGIS.com的web map。 这个教程向您展示如何: ①在ArcGIS.com构建一个Web Map ②创建一个来自您的ArcGIS.com Web Map的地图应用程序 ③给地图应...翻译 2018-04-27 22:12:26 · 685 阅读 · 0 评论 -
ArcGIS API For JavaScript官方文档(二十一)之Popups and Info Windows①
一、Info windows and graphics 向ArcGIS JavaScript应用程序添加交互性的一种简单方法是通过Info windows显示信息以响应用户的操作。通过使用其他API,你可能知道info windows是“气球”、“地图提示”、“标注”或者“弹窗”。概念是一样的:用户单击或者悬停在地图上的某个位置上,并看到有关该位置的特定信息。1、一个info window ...翻译 2018-04-06 19:29:09 · 1104 阅读 · 0 评论 -
ArcGIS API For JavaScript官方文档(二十二)之地理处理
一、ArcGIS JavaScript API 的geoprocessing(地理处理)概览 Geoprocessing允许您自动地和链式地进行GIS分析操作。通过使用ArcGIS创建自定义tools(工具)和models(模型),您可以做到这一点。model通常由一系列可以在ESRI的ArcToolbox中看到的tool组成,通过逻辑方式将它们链接到一起完成特定的事情。例如:一个模型可以从...翻译 2018-04-22 14:38:04 · 986 阅读 · 0 评论 -
ArcGIS API For JavaScript官方文档(七)之编辑
ArcGIS API For JavaScript支持在Web上编辑地理数据。基于Web的编辑允许一组人在您的数据上进行添加与删除,这些人包括现场工作人员、公司其他部门的分析员,或者甚至是一群受人欢迎的志愿者,他们可以通过简单的编辑界面为您的数据做出有价值的贡献。 API包含帮助您向应用程序添加编辑功能的小部件。您可以在地图和Web应用程序中进行一些设计工作,以简化编辑时的终端用户体...翻译 2018-04-09 12:21:59 · 2960 阅读 · 0 评论 -
ArcGIS API For JavaScript官方文档之Turtorials——④方向小部件D
Directions wiget1、Directions widget简介 Directions widget计算两个或更多位置之间的方向,并且使添加路线规划到页面、添加路径到地图变得容易。本教程描述如何向地图中添加directions widget、自定义页面布局以在地图旁边的侧栏中显示directions widget,还可以选择指定您自己的网络分析服务而不是默认的路径服务。 在开...翻译 2018-04-14 13:51:32 · 562 阅读 · 0 评论 -
ArcGIS API For JavaScript官方文档(一)之默认API配置
ArcGIS Javascript API有可以被覆盖的默认选项,所有配置选项的默认值都存储在esri/config模块中。要修改默认值,需要加载该模块,将其命名为esriConfig并将该对象上的属性更新为所需的值。require(["esri/config"], function(esriConfig) { // update esriConfig properties here ...翻译 2018-04-09 16:46:04 · 2498 阅读 · 0 评论 -
ArcGIS API For JavaScript官方文档(二十)之图形和要素图层——④数据可视化
Data Visualization TechniquesFeature layer是客户端图层,用于访问数据,并在浏览器中以矢量图形的形式绘制要素。Feature layer可以使用下面概述的技术来可视化,使用API中的几种渲染器:DensityColorSizePredominanaceMultivariate maps1、Density Density(密度)可以使用ArcGIS AP...翻译 2018-04-14 16:19:41 · 1680 阅读 · 0 评论 -
ArcGIS API For JavaScript官方文档(十三)之Web地图
ArcGIS API for JavaScript可以与使用ArcGIS.com地图查看器创建的Web地图一起工作。使用地图查看器可以快速轻松地创建和共享地图。Web地图可以包含ArcGIS Server的地图、图像和要素服务,KML文档,以及OGC web服务的图层。您还可以导入存储在逗号分隔的值表(.csv或.txt)或GPS交换格式(.gpx)文件中的数据。在创建web地图时,您可以...翻译 2018-04-09 19:26:23 · 1097 阅读 · 0 评论 -
ArcGIS API For Javascript官方文档(三)之从Web服务器取回数据
esriRequest是从web服务器取回数据的实用方法。数据可以是静态的(存储在web服务器上的文件中),也可以是动态的(由web服务按需生成)。esriRequest可处理以下格式:纯文本XMLJSONJSONP or "JSON with padding"1、先决条件 在提出请求之前,一些信息是必需的: ①数据的位置,即URL ②对于web服务,需要必需的参数和适当...翻译 2018-04-10 12:06:03 · 1785 阅读 · 0 评论 -
ArcGIS API For JavaScript官方文档之Dojo——Work with Dojo
Working with Dojo Dojo是一个开放源代码工具包,它帮助您编写健壮高效的JavaScript代码。JavaScript是一种在Web浏览器中运行的语言,并且有各种各样的Web浏览器可以用不同的方式来解释JavaSript。诸如Dojo、jQuery、YUI、Prototype和其他许多工具包都设计用来抽象浏览器特性,这样您就不必再代码中学习它们并处理它们。 使...翻译 2018-04-15 16:00:18 · 1421 阅读 · 0 评论 -
ArcGIS API For JavaScrip官方文档之Dojo——②Get Dojo
Get Dojo1、我怎么得到dojo?我必须安装它吗? dojo包含在arcgis javascript api中,因此无需托管/引用/安装它。当您包含引用ArcGIS API for JavaScript的脚本标记时,您可以访问完整的dojo工具包版本。 要找到一个特定版本的JS API使用的dojo版本,在包含js api的页面上打开浏览器控制台并复制/粘贴以下内容:[dojo....翻译 2018-04-15 16:07:40 · 298 阅读 · 0 评论 -
ArcGIS API For JavaScript官方文档之Dojo——③Dojo Dijits
Dojo Dijits 您可以使用Dojo widgets或“dijits”来将预先打包的用户界面组件添加到应用程序中。dojo有许多现有的dijits,您可以从text boxes、buttons、menus、calendars、color pickers等等。 Dijits已经测试在不同浏览器上能保持一致,并且符合可访问性和本地化要求。dijit框架是可扩展的,因此您甚至可以创建自...翻译 2018-04-15 16:18:22 · 497 阅读 · 0 评论 -
ArcGIS API For JavaScript官方文档之Dojo——⑤Dojo Layouts
Dojo layout dijits1、使用Dijit layout widgets dojo的layout dijits提供了一种使用最少努力创建灵活布局的方法。ArcGIS JavaScript API 包含DOJO UI库,因此您可以使用Dojo layout dijits创建应用程序,这些应用程序将map和分析功能整合到一个可视化且具有吸引力的设计中。 ArcGIS JavaS...翻译 2018-04-15 17:34:19 · 1164 阅读 · 0 评论 -
ArcGIS API For Javascript官方文档(十)之添加任务
这个示例提供了有关如何使用task(任务)的详细信息。所有task都是异步的,因为它们发向REST服务发出http请求。使用query task(查询任务),显示表格结果,但不包括地图。 在ArcGIS API for JavaScript Sandbox中查看此示例的活动版本。sandbox(沙箱)是一个实时代码编辑器,允许您修改示例的源代码并实时查看改变。 以下是整个HTM...翻译 2018-04-10 22:56:08 · 345 阅读 · 0 评论 -
ArcGIS API For JavaScript官方文档(十一)使用QueryTask
QueryTask、Query和FeatureSet一起用于查询地图中的一个图层并显示结果。 用户向Query提供输入参数,此输入参数可能包括选择地图上的要素的信息。输入参数用于创建查询筛选器。在流程的下一步,QueryTask根据查询筛选器执行查询任务。在流程的最后一步,结果被当做FeatureSet返回,这些结果包括为高亮地图上的要素而选择的每个要素的geometry,它还包括用...翻译 2018-04-11 16:10:15 · 4471 阅读 · 1 评论 -
ArcGIS API For JavaScript官方文档(十四)之使用分析小部件
Analysis Widgets(分析小部件)提供对ArcGIS Spatial Analysis Service(空间分析服务)的访问,该服务允许您通过ArcGIS API for JavaScript对托管数据执行常用的空间分析。 Analysis widget的特点:精心涉及的用户界面:用户可以选择参数并提交分析工作。事件触发:随着分析作业的进展——当作业开始、结束和成功时,在...翻译 2018-04-11 21:19:49 · 449 阅读 · 0 评论 -
ArcGIS API For JavaScript官方文档(二十)之图形和要素图层——①Graphics概述
Working with graphics ArcGIS JavaScript API允许在地图上绘制graphic(图形)。graphic可以由用户作为标记或输入绘制,也可以由应用程序根据任务绘制。例如,应用程序可能会将查询结果作为graphics添加到地图。 您可以为您的ArcGIS JavaScript API地图创建和添加一个或多个graphic图层。一个GraphcsLaye...翻译 2018-04-12 00:02:07 · 3597 阅读 · 0 评论 -
ArcGIS API For JavaScript官方文档(二十)之图形和要素图层——②要素图层概述
Feature Layers ArcGIS JavaScript API 2.0版提供了一个新的feature layer(要素图层),用于处理客户端graphic feature(图形要素)。您可能熟悉以前版本中的graphic layer(图形图层),feature layer继承了graphic layer,但提供了额外的功能,例如执行查询和选择的能力。Feature layer也用...翻译 2018-04-13 09:52:51 · 1594 阅读 · 0 评论 -
一、ArcGIS API for JavaScript本地开发环境配置
一、安装Appserv工具包 1、AppServ简介 Appserv是PHP网页架构工具组合包,作者将一些网络上免费的架站资源重新包装成单一的安装程序,以便Web初学者快速完成架站,AppServ所包含的软件有:Apache、Apache Monitor、PHP、MySQL、phpMyAdmin等。如果本地机器没有安装过Apache、PHP、MySQL等系统,那么用这个软件则可以让我们...原创 2018-06-09 00:59:28 · 31819 阅读 · 7 评论