问题标签 [arcgis-runtime]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
38 浏览

arcgis - 如何将用户绘制的图层保存到文件(.shp 或 .tiff)中?

我正在使用 arcgis 运行时 sdk 开发一个 wpf gis 应用程序。在我的应用程序中,用户可以定义 FeatureCollectionTable 模式并在地图上绘制特征(例如折线、多边形、点等)。现在,我需要将此用户绘制的要素图层保存为文件(.shp 或 .tiff)。我在互联网上搜索,但没有找到任何解决方案。

如果可能,请帮助我提供一段代码。

提前致谢

0 投票
1 回答
210 浏览

arcgis - 如何在地图 MouseMove 事件上显示特征信息而不闪烁?

我试图在 mousemove 事件上使用 ShowCalloutAt API 函数在弹出窗口中显示选定的功能信息。使用以下代码:

但是,如果我在多边形特征内移动鼠标指针,则 ShowCAllout 弹出窗口会在 mousemove 上多次出现。结果,弹出窗口看起来像是在闪烁。那么,有没有更好的方法来实现类似 on mousemovestop 事件?

或对解决此问题的任何建议表示赞赏。

提前致谢。

0 投票
1 回答
155 浏览

arcgis - 是否可以将 ArcGISOnline 中的 mapAreas 合并到 android 上的一张离线地图中?

我尝试使用适用于 Android 100.5.0 的 ArcGIS Runtime SDK 创建离线地图。我按照指南https://developers.arcgis.com/android/latest/guide/take-map-offline-preplanned.htm遵循预先计划的工作流程. 我在 ArcGISOnline 中创建 mapAreas 并尝试从设备下载它们。我想获得一个离线地图,其中包含所有 mapAreas,就像在应用程序 maps.me 中一样(在一张大地图上,您已经下载了具有更详细细节的区域),但我得到的是从上次下载的区域制作的离线地图。所以我创建了具有比例世界的mapArea“欧洲” - 城市和具有比例城市的mapArea“柏林” - 建筑物(底图-openstreetmaps,没有要素图层)并成功下载它们,在文件夹中看到2个tpk文件,但是mobile_map.mmpk和package.info 文件仅包含与上次加载区域相关的数据。是否有可能得到我想要的,将 tpk 文件合并到一张地图中?

我在 Kotlin 中的代码:

0 投票
1 回答
104 浏览

c# - 如何使用 caliburn micro 更好地控制动作冒泡?

我有一个 Thumb 控件,用户应该能够在 UI 上拖动它。当我尝试拖动控件时,出现异常“找不到方法 Thumb_DragDelta 的目标”。我认为问题可能在于我在视图模型中编写方法的方式,但我不确定。此外,该方法不是很好的 MVVM,因为它直接引用视图,但同样不知道如何使它更好。我对 Caliburn Micro 和一般编程非常陌生。任何帮助表示赞赏!

视图中的拇指控件:

以及viewmodel中对应的方法:

0 投票
1 回答
35 浏览

arcgis - iOS ArcGIS.framework 过大制作 ipa 文件时。如何减小iap文件的大小

我正在使用 ArcGIS.framework for iOS 维护一个应用程序。创建 .ipa 文件时,它的文件大小非常大[92 mb]。我必须将 .ipa 文件的大小减小到 50 mb 以下。

0 投票
1 回答
90 浏览

.net - ArcGIS UWP 离线地图

如何在 windows UWP 应用程序中下载 ArcGIS 地图?我是使用这个 SDK 的新手,需要实现离线工作的地图。请给我一个建议或任何材料谢谢

0 投票
1 回答
65 浏览

c# - arcgis Map api 是否支持 UWP windows 应用程序中的集群位置?

我已经浏览了 arcgis 地图文档,我有一个要求集群明智地在地图上显示我的位置。这在 C# UWP 移动应用程序中是否可行?请分享与此相关的代码。

0 投票
1 回答
139 浏览

java - 如何在某些缩放级别禁用 zoomIn/zoomOut 按钮,例如:分别为 zoomlevel 18 和 zoomlevel 0

我正在尝试使用ArcGIS Runtime for Java和视图部分的 FXML 文件开发导航地图系统。我目前正面临 zoomButtons 禁用:在某些示例中,该按钮应在 时禁用,并且应在 时禁用。现在我在尝试在几个缩放级别禁用这些按钮时被卡住了。谁能帮我解决这个问题?您可以在下面找到随附的代码。zoomlevelzoomInzoomlevel = 18zoomoutzoomlevel = 0

我已经开发了zoomInzoomOut方法并且它们工作正常。

0 投票
2 回答
117 浏览

ios - 无法在 AGSMapView 上添加 UI 元素

我有一个应用程序正在尝试从 Google 地图迁移到 ArcGIS 地图,因为我需要离线使用地图。
我正在使用 ArcGIS iOS 100.6 SDK 并尝试在 AGSMapView 顶部放置一个 UIbutton。在 View Controller 中,“MapView”和 UIButton 位于“View”下。UIbutton 不是 MapView 的子视图。我还有其他三个元素应该覆盖我使用“isHidden = true/false”隐藏和取消隐藏的地图,这些元素也无法显示。该应用程序是用 Swift 4.2 编写的,我使用的是 Xcode 10.3。

地图与图形叠加层一起显示,但我无法在地图顶部显示任何 UI 元素。这适用于 Google 地图,但不适用于 ArcGIS 地图。如何让这些 UI 元素显示在 AGSMapView 生成的地图之上?在此先感谢您的帮助。

0 投票
1 回答
150 浏览

swift - Cannot Query Feature Attributes from ArcGIS Online Feature Service

I have created a feature service on ArcGIS online which has approximately 2000 features. Each feature has four fields: name, latitude, longitude and a boolean validation field (true/false). Two custom symbols are used - one for validated features and one for non-validated features. I have successfully connected to the feature service from my native (xcode/swift) iOS application and the features are displayed properly on top of the basemap. I have implemented a touch delegate and successfully detect when a feature symbol is tapped. The issue I am having is trying to query (read) the "name" field attribute associated with the symbol that was tapped. I have tried using the code below but have not been able to read the attribute:

I am using the ArGIS iOS 100.6 SDK. Any help would be appreciated in solving this issue.