arcgis-js-api相关内容
我正在尝试使用节点,express和 cors-的实例来建立代理在我的arcgis-js-api应用中的任何地方.我的服务器文件如下: 从'express'导入express;从"cors"导入cors;从"cors-anywhere"导入corsAnywhere;const {PORT} = process.env;const port = PORT ||3030;var app = expr
..
我正在与OpenWeatherMapAPI一起计算过去5天的降水量总和.为此,我有5个使用fetch api进行api调用的异步函数.所收到的有关我的数据是跨越24小时周期的每小时历史天气预报数据.完整代码如下.json响应存储到一个常量(Ex. const histData1 )中,然后在其中进行迭代以在给定的24小时内将所有一个值求和.注意:湿度被用作概念证明,因为它已经有一段时间没有下雨了
..
我在地图上集成了特定图层的弹出窗口.有时,poup显示分页(featureNavigation)多个数据.有时它无法显示数据,或者服务实际返回的数据不匹配. var popupTrailheads = {标题:"ID:{ID}",内容:this.getcustomcontent.bind(this),};//添加图层特殊层this.layer_fifteen =新FeatureLayer({网
..
我必须在"locate"小部件("esri-icon-locate")中添加一个custon SVG文件,而不是ArcGIS中的导航图标.这里的问题是,默认图标显示在自定义svg文件的顶部.有什么方法可以隐藏默认图标吗? view.when(_ => {const n = document.getElementsByClassName("esri-icon-locate");if(n& n.l
..
我正在通过从外部查询服务中获取数据并向其中添加一些数据来从要素集合中创建要素图层. 根据我的项目需要,我必须每5秒刷新一次地图上的数据.为此,我要使用外部查询来请求数据,并在获取响应数据后,删除上一个要素层并添加一个新的要素层. 问题:在地图上添加新图层时,需要一点时间(〜1秒)才能在地图上反映出看起来像闪烁效果的特征. 问题:有没有一种方法可以加载/更新数据而不会删除要素图层并
..
我正在使用RStudio创建一个Choropleth传单地图. 在导入到R的shapefile中,我将Country和Url作为属性. 我希望在最终地图的弹出窗口中以超链接的形式显示国家名称和URL. 以下是我到目前为止使用的代码: m % leaflet() %>% addProviderTiles(providers$Esr
..
因此,我正在使用ArcGIS API(javascript),以便从要素图层中的对象获取一些信息.这里的第一步应该是检测用户单击了哪个对象.我为此使用查询.但是由于某种原因,我似乎无法执行查询.每次调用execute方法时,控制台都会答复"Object不支持属性或方法'execute'".该代码的相关部分如下: thema_4_Verblijf = new FeatureLayer("htt
..
我创建了一个地图,并在MapImageLayer中添加了MapImage.现在,我想在地图上将图像旋转一定角度.这怎么可能? 还是有其他方法可以将旋转的图像添加到地图? var map; require(["esri/geometry/Extent", "esri/geometry/geometryEngine", "esri/layers/MapImageLayer", "esri/la
..
如果我提供了几何所需的坐标,在ArcGIS中是否可以通过编程方式绘制折线或多边形?就像折线一样,我将为折线提供两个端点. 解决方案 在2D/3D中这都是可能的.最简单的方法是添加 Graphic Polyline (或任何其他几何图形)到视图的图形: // Coordinates of Zurich, Switzerland var pointA = [8.5107858, 47.3
..
是否可以从ArcGIS Javascript API中的CSVLayer的属性中获取具有特定属性的项目数? 这是 csv文件. 我的意图是 类别0 -1 类别1 -0 类别2 -1 类别3 -0 如果我们要显示“类别"属性中的图例,并且所有文档都在视图中. 还可以基于相同的属性过滤项目吗? 还可以在饼图中显示详细信息吗? 解决方案 您可以使用vie
..
伙计们,今天才刚开始使用arcgis,并尝试从geoserver添加wms图层.我正在使用javascript api v 4.13. 我从这个例子开始: https://developers.arcgis .com/javascript/latest/sample-code/layers-wms/live/index.html 然后继续添加WMS层,如下所示(我添加了////T
..
我的团队目前正在使用带有angular 7前端和.net core 2.1后端的Web应用程序进行工作.我需要做的任务之一是获取屏幕截图并将其附加到电子邮件中.该Web应用程序具有esri映射. 出于捕获屏幕截图的目的,我使用的是html2canvas软件包.除了不捕获esri映射内容的部分之外,它均按预期工作.它捕获除esri-map之外的所有其他内容. 对于html2canvas函
..
我正在使用Java API 3.21的ArcGIS API.我在require()内部有一个函数.我希望在单击按钮时调用该函数,但是该按钮在require()之外.
..
我正在尝试显示导航工具并切换底图.当我将其结合使用时,它们都工作良好,显示出未捕获的类型错误:无法读取未定义的属性'on'.能告诉我这是什么错误
..
我正在尝试使用Esri地图.要在我的项目中包含地图,这是我发现的内容: require([ "esri/map", "esri/dijit/Search", "esri/dijit/LocateButton", "esri/geometry/Point", "esri/symbols/SimpleFillSymbol", "esri/symbo
..
我正在使用ArcGIS JSAPI 4.12,希望使用空间幻觉在地图上绘制军事符号 当我在脚本中添加milsymbol.js时,控制台返回错误 未捕获的SyntaxError:无法在模块外部使用import语句. 所以我将type="module"添加到脚本中,然后它返回 未捕获的ReferenceError:未定义ms 这是我的代码:
..
我已经从组合框中选择了要素(要素层),并且将其缩放到要素.现在我想清除组合框选择和地图.并缩放到其默认缩放比例. //combobox selection clear dijit.byId("A1").reset(); dijit.byId("A2").reset(); dijit.byId("A3").reset(); dijit.byId("A4").re
..
我觉得这里确实缺少一些简单的东西.我正在构建一个使用Esri ArcGIS API的类,但是当我从arcgis-js-api的d.ts文件导入类型定义时,出现打字稿错误“无法在表达式中使用'new'其类型缺少调用或构造签名." 例如: import * as IMap from 'esri/Map'; export class Foo { bar: (Map: IMap) {
..
是否可以在此 ESRI中在地图上显示单个图层教程 LayerList小部件? 每次单击图层时,上一个将被禁用.因此,您在地图上始终只有一层. 米歇尔 解决方案 我设法为您编写了代码.检查一下,让我知道:
..
我想使用javascript 从arcgis layer to html输入文本框中显示attribute值 有人可以帮助我解决这个问题吗? 最好的问候. 解决方案 只需单击一棵树,它将填充右上角的inputText
..