问题标签 [arcgis-runtime-net]

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 回答
78 浏览

xamarin.forms - ArcGIS Runtime SDK Debug Display

I am developing an app using the ArcGIS Runtime SDK for .NET in Visual Studio Community 2017, currently set to Debug configuration.

There are these two black boxes/squares with numbers in them, one floats top left of the app window and another one floats top right of my desktop. I have outline the one floating in the app in red in the following image: Black box floating in app window with ArcGIS Runtime app for .NET

I assume its some sort of debug information specific to the ArcGIS SDK but searching online has yielded no results and the documentation on the ESRI website does not seem to make mention of it.

Note: It does not display when running the app on an android device, only when running the UWP version.

I would like to know what they are (1) and (2) How to enable and disable them.

0 投票
1 回答
768 浏览

c# - 将 XAML 元素公开给 ViewModel 以运行方法 Xamarin Forms

我需要能够在我的 ViewModel 中的 XAML 元素上运行方法,我有 3 个文件 - DataPrepPage.cs、DataPrepPage.xaml 和 DataPrepViewModel.cs。

在我的 XAML(DataPrepPage.xaml) 页面中,我有这样的元素:

我在父网格元素上设置绑定上下文,如下所示:

当然,我可以像这样在代码隐藏中访问我的 MapView 元素和方法,例如:

所以问题是我需要能够在 ViewModel 中执行此操作,但 x:Name 不会将它公开给我的 ViewModel。

目前我的 ViewModel 中有一个静态的

我在页面代码隐藏的构造函数中将我的元素分配给它:

这允许我在我的 ViewModel 中执行此操作:

所以问题是:

如何在不使用静态的情况下将元素公开给我的 ViewModel?|| 如何在 ViewModel 中的元素上运行方法?

0 投票
1 回答
53 浏览

.net - 来自 Arcgis 门户的 MapView 控件

我正在为 .net 100.2.1 开发一个带有 arcgis 运行时 sdk 的 wpf 应用程序。我在页面上有一个 MapView 控件,它工作正常。MapView 控件的命名空间为 xmlns:esri="http://schemas.esri.com/arcgis/runtime/2013"。

我的公司有一个 Arcgis 门户。我想将 MapView 控件的命名空间更改为我的 Arcgis 门户。但我不知道怎么做。

有人知道怎么做吗?谢谢。

0 投票
1 回答
160 浏览

vbscript - ArcGIS 10.2 中的 VB 脚本错误,错误“13”,类型不匹配,使用应用程序时

最初的问题发布在

问题链接

黄色突出显示的行发生错误。 错误线

但是, ArcGIS 开发人员指南中的这种语法似乎是正确的

见第 163 页 第 163 页

非常感谢有人能解决这个问题。

0 投票
0 回答
86 浏览

c# - 如何在 Visual Studio 上使用 xamarin 表单向 ArcGIS Runtime 共享地图应用程序添加动态标记或图钉?

我正在开发一个跨平台应用程序,该应用程序将显示地图并允许用户在地图上放置标记/图钉(无论您想调用它)。我已经设法在我的设备上显示地图,所以这很好。但是我不知道如何添加标记/引脚。请尽量保持简单,因为我是初学者。

我的代码只是默认的 ArcGIS 运行时应用程序(Xamarin.Forms Shared)代码,所以我认为不需要显示它,但如果您需要它,请提出要求。谢谢!

0 投票
1 回答
230 浏览

c# - 为什么 ArcGIS Runtime SDK for .Net 同步地理数据库异常抛出“”

我正在离线添加功能到功能服务。我的要素服务是可编辑的。我创建了一个地理数据库并向其中添加了一个功能。我可以看到我在地理数据库中添加的功能。但是,当我将地理数据库与要素服务同步时,出现“”错误。错误不只是“”;

代码如下;

我在线上遇到错误 await job.GetResultAsyn();

在此处输入图像描述

我究竟做错了什么?

0 投票
2 回答
288 浏览

c# - 使用 ArcGIS Runtime 本地服务器实现 MVVM

我正在尝试设置一个 ESRI 本地服务器来显示.mpk. 我有一个像

ViewModel.cs课堂上我有

如您所见,我正在尝试以ViewModel.cs类似的方式实现本地服务器和动态层

但我不知道如何将此服务绑定到Model?我试过了

但如您所知,myModel没有任何 Map 对象。

更新

0 投票
1 回答
311 浏览

ios - “在 Esri.ArcGISRuntime.Xamarin.Forms 中找不到 MapView”错误 Xamarin Forms iOS

我在我的 Xamarin 表单解决方案中使用 ArcGIS Runtime 100.4.0,该解决方案包括

  • 安卓项目
  • iOS
  • .Net Standard 2 项目(android 和 ios 使用的共享逻辑)

我的代码非常简单,它只尝试显示地图。我使用 Esri 示例中的代码来显示地图,并且我已经让它在另一个项目中工作,其中应用程序逻辑位于 Visual Studio 共享项目(而不是 .net 标准)中。Esri 示例项目还使用 Visual Studio 共享项目。我认为我面临的问题可以通过使用 Visual Studio 共享项目来解决,但由于某些技术原因,我必须使用 .Net Standard 作为我的共享逻辑。
现在是问题所在:
android 应用程序显示地图没有问题,但是在我的 iOS 应用程序中,当应用程序尝试初始化地图时,我的 .net 标准项目中出现以下错误:

在 xmlns clr-命名空间中找不到 MapView:Esri.ArcGISRuntime.Xamarin.Forms;assembly=Esri.ArcGISRuntime.Xamarin.Forms

我相信我在我的 iOS 项目中有所有正确的引用,而且事实是错误发生在我的 Android 应用程序中运行的 .net 标准项目中。
在 iOS 中使用我的 .netstandard 项目而不是 android 时,怎么可能缺少 MapView 类?

0 投票
1 回答
134 浏览

symbols - 在 ESRI 地图上创建符号的问题

我在从 ESRI.ArcGISRuntime.Toolkit v10.2.7.0 到 ESRI ArcGISRuntime v100.1 的 MVVM 客户端应用程序中遇到问题,我用来定位停靠点的符号不是随机创建的。我将 List 传递给以下方法:

如您所见,它等待 SymbolUtility 为列表中的每个项目创建一个符号。所以这里是那个方法:

PNG 文件与实用程序位于同一解决方案中,但不是同一项目。发生的问题是符号不会随机渲染 PNG 部分,但总是会返回符号的文本部分。

图片有 3 个点位置,两个没有 PNG 渲染

如果有人对此有任何想法,我将不胜感激。

0 投票
2 回答
291 浏览

geometry - 确定地图中草图叠加层下的点

我有一张带有不同点的 GraphicsOverlay 的地图。我让用户能够通过使用 SketchEditor 绘制多边形来选择点的子集。如何确定哪些点已被选中?

以下是设置地图的代码子集:

我有两个按钮,一个用于开始绘制多边形,一个用于在完成后单击(这遵循 SketchEditor 的 esri 示例)。启动代码如下:

这是当用户单击表示他们已完成绘制多边形的按钮时调用的例程的处理程序。这是我要确定已选择哪些点的地方。

请注意,我使用的是 100.4 SDK for WPF。

在此处输入图像描述