帖子
|
嗨@Vara_PrasadM_S,你需要注册一个开发人员帐户,并使用API密钥。详细信息可以在这里找到:https://developers.arcgis.com/javascript/latest/licensing/
...查看更多
13小时前
|
1
|
0
|
326
|
帖子
|
我很高兴它基本起作用了。此错误是意外的。你能访问ArcGIS服务器的日志吗?在数据访问方面,服务器端可能发生了一些事情。
...查看更多
|
0
|
0
|
22
|
帖子
|
嗨@GregoryBologna, LayerView负责在你的地图视图中渲染图层,它只包含绘制符号的必要信息。LayerView可能不包含你的层中的所有功能,而只是基于当前在地图视图中可见的功能的一个子集。当你在查询层视图时,你的缓冲区超过了视图的范围,这些特征不能保证被加载到层视图中。您可能希望执行服务器端层查询以正确返回结果。层查询将返回所有满足查询参数的结果,而不管这些结果在浏览器中是否可见。简单地切换到查询你的'queryFeatureLayer'而不是你的'mapLayerView'应该给你你期望的结果。步骤1。创建queryFeatureLayer const queryFeatureLayer = new FeatureLayer({url: url, geometryType: 'polygon', title: 'myfeatureLayer', spatialReference: {wkid: 102659,}, outFields: ['OBJECTID', and others…]});步骤2。 Execute the query const queryObject = queryFeatureLayer.createQuery(); queryObject.geometry = sketchGeometryMode(); queryObject.units = unitType; queryObject.distance = bufferSize; queryObject.spatialRelationship = 'intersects'; queryObject.outSpatialReference = view.spatialReference; queryObject.returnQueryGeometry = true; queryObject.returnDistinctValues = true; queryObject.outFields = ['*']; queryFeatureLayer .queryFeatures(queryObject) .then((featureSet) => { ... }
...查看更多
|
0
|
2
|
37
|
帖子
|
嗨@aggarwalarpit93,真的没有支持的方法来禁用在层列表中显示和隐藏层的能力。层列表的主要建议是允许用户控制层的可见性。你可以通过将你的特征层的listMode设置为“hide”并将visible属性设置为“true”来从层列表中移除你想要一直可见的层。这将从层列表中删除该层并使其可见。另一种选择是使用图例小部件而不是图层列表。图例不允许用户控制可见性,并提供了用于表示地图中层的符号的描述。
...查看更多
|
0
|
0
|
23
|
帖子
|
嗨@aggarwalarpit93,感谢发帖。我建议使用reactiveUtils观察方法来做到这一点。这将允许您观察层的可见属性的变化,然后做出响应。我在这个代码中修改了您的原始示例:reactiveUtils。watch(// getValue function() =>区层。Visible, // callback (Visible) => {Visible ?console.log("区域层可见"):console.log("区域层不可见")});});
...查看更多
|
0
|
0
|
21
|
帖子
|
你好@TheGamer,我很抱歉,但我不太熟悉自定义和样式方解石组件。我想我要盲目地标记@BenElan,看看他是否能帮上忙。他对方解石的了解比我多。
...查看更多
|
1
|
0
|
21
|
帖子
|
嗨@aggarwalarpit93,如果没有底图,我认为你可能需要使用缩放属性而不是缩放。require(["esri/config", "esri/Map", "esri/views/MapView", "esri/layers/FeatureLayer", "esri/layers/support/LabelClass"], (esriConfig, Map, MapView, FeatureLayer, LabelClass) => {esriConfig. .apiKey = "";const map = new map ();const view = new MapView({map: map, center: [85.7780685, 25.8560264], scale: 3000000, container: "viewDiv", constraints: {snapToZoom: false}});//添加区域层到mapview const regionlayer = new FeatureLayer({url: "https://gis.fmiscwrdbihar.gov.in/arcgis/rest/services/GisAtlas/GIS_Atlas_2023/MapServer/22", outFields: ["*"]});地图。添加(districtLayer, 0);});
...查看更多
|
1
|
1
|
66
|
帖子
|
嗨@Wade,你可以使用SearchViewModel,它为搜索小部件提供了逻辑。另一种选择是直接查询服务。
...查看更多
|
2
|
2
|
80
|
帖子
|
你好@TheGamer,我不太确定,但我在四处看看是否能给你一个答案:)。它不是文档中列出的css变量之一。https://developers.arcgis.com/calcite-design-system/components/block/#styles
...查看更多
|
0
|
1
|
37
|
帖子
|
您是否偶然在控制台中得到任何错误?只要看看代码片段,我也没有看到任何跳出来的错误。你可以试着简化事情,看看你是否能得到一个简单的表达式,然后从那里开始构建。有一件事我不完全确定的是,如果' fieldInfos '将采取的表达式与' Textformatting。NewLine '函数。你可以试着去掉它作为测试。有没有办法你可以发送一个代码依赖或其他一些完整的样本,除了弹出式表达式,以帮助调试?
...查看更多
|
0
|
1
|
47
|
标题 | 荣誉 | 发布 |
---|---|---|
1 | 13小时前 | |
1 | 2周前 | |
1 | 2周前 | |
2 | 2周前 | |
1 | 02-01-2023上午07:38 |
在线状态 |
离线
|
最后到访日期 |
5小时前
|