问题标签 [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.
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 类?
android - 当我使用 Jenkins 构建时,Android 构建总是失败
当我尝试使用 jenkins 构建我的 android 项目时,构建总是失败。但是当我通过 android studio 构建时它成功了。
我的项目级 build.gradle 代码如下
模块级 build.gradle 如下所示
以下是我得到的日志。
FAILURE:构建失败并出现异常。
由于配置问题,构建扫描未发布。
Gradle 服务条款尚未得到同意。
要同意 Gradle 服务条款,请在根项目的配置中包含以下内容: buildScan { termsOfServiceUrl = ' https://gradle.com/terms-of-service '; termsOfServiceAgree = '是' }
有关更多信息,请参阅https://gradle.com/scans/help/plugin-terms-of-service。
或者,如果您使用的是 Gradle Enterprise,请指定服务器位置。有关更多信息,请参阅https://gradle.com/scans/help/plugin-enterprise-config。
构建步骤“调用 Gradle 脚本”将构建结果更改为 FAILURE 构建步骤“调用 Gradle 脚本”将构建标记为失败已完成:失败
android - Android:通过在给定范围内的基础地图卫星视图上检测农场中的路径来绘制多边形
在 Android 中:我想通过在给定范围内的底图卫星视图上检测农场中的路径来自动绘制多边形。可能吗 ?。例如,我有几英亩的农场。当我用多边形特征标记农场时,我想进一步将此农场划分为英亩,并希望自动创建多个多边形特征。可能吗?有什么选择?
边缘检测可能有帮助吗?但是在 Android SDK 中可以进行边缘检测吗?
我可以在给定多边形内创建多个多边形并且每个小多边形的面积 = 1 ACRES
android - 如何在 Arcgis android Sdk 中使用来自 GIBS 的基本地图
我想在 arcgis android sdk 中使用来自NSA GIBS的最新图像可能吗?我也可以从上述服务下载瓷砖到缓存/离线地图吗?
我已经尝试过:
来自 arcgis android 和
WebTiledLayer的WMSLayer类以下代码我用于 WebTiledLayer
结果是一张空地图
arcgis - 功能的 Arcgis 服务器 CreateReplica REST API 不起作用
我在企业级地理数据库(SQLServer2014 express)中创建了要素类。要素类已启用同步并成功发布。
现在我无法从 Arcgis Android SDK 生成离线地理数据库。我可以从“ http://xyz:6080/arcgis/rest/services/MyFeature/FeatureServer ”的“支持的操作
”
中看到“创建副本”
我尝试了来自要素服务的“ http://xyz:6080/arcgis/rest/services/MyFeature/FeatureServer/createReplica ”rest api。它创造了工作,但没有显示结果。
服务器日志显示以下错误
执行工具时出错。: ErrorMsg@SyncGPService:{"code":400,"description":""} 执行失败(创建要素服务副本)。
日志源是“System/SyncTools.GPServer”
android - java.lang.RuntimeException:createContext 失败:EGL_SUCCESS Arcgis Android
当我启动具有 Arcgis MapView 的活动时,应用程序一直崩溃,但在特定设备上,例如 Letv Le X509 设备或小米设备。我得到的日志在下面提到。设备操作系统版本为 6.0。
我的 ArcGIS SDK 版本是 100.3.0
致命异常:java.lang.RuntimeException:createContext 失败:在 android.opengl.GLSurfaceView$EglHelper.throwEglException(GLSurfaceView.java:1233) 在 android.opengl.GLSurfaceView$EglHelper.throwEglException(GLSurfaceView.java:1224) 的 EGL_SUCCESS。 opengl.GLSurfaceView$EglHelper.start(GLSurfaceView.java:1074) 在 android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1447) 在 android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1286)
c# - 如何解决运行时异常在“Esri.ArcGISRuntime.UI.Controls.MapView”类型上调用构造函数
我正在使用 Visual Studio 2015 中的 ArcGISRuntime SDK(版本 100.4.0)开发 GIS Windows 窗体应用程序。当我在部署机器(没有 Visual Studio 环境的 Windows 10 机器)中部署应用程序 exe 时,应用程序工作正常。之后我转移到 Visual Studio 2017。该应用程序在开发人员机器中正常运行。但是,当我在部署机器中部署 exe(没有 VS2017 设置)时,它会抛出以下异常:
'调用与指定绑定约束匹配的'Esri.ArcGISRuntime.UI.Controls.MapView'类型的构造函数引发异常。
之后,我浏览了以下链接:
它显示以下要求对于 ArcGIS 相关应用程序部署是强制性的:
视窗 10
Microsoft .NET Framework 4.6.1 或更高版本
适用于 Visual Studio 2017 的 Microsoft Visual C++ Redistributable
我的部署机器满足前两个要求。所以我在我的部署机器上安装了 Microsoft Visual C++ Redistributable for Visual Studio 2017。但是,问题仍然没有解决。
请帮我解决这个问题。
ios - 找不到“QLPreviewControllerDataSource”的协议声明
我面临一个非常奇怪的问题,我的代码运行良好,直到我将我的 argis 100.4 升级到 100.5 版本。
一旦我更新了版本,我就会在构建时遇到问题。QuickLook framework's
QLPreviewControllerDataSource
协议在构建时给出问题。
在 swift 类中,我import QuickLook
在类名之后扩展了数据源方法。但是在“ PROJECT_NAME-swift.h
”文件中的构建时,它显示了QLPreviewControllerDataSource protocol
即使这个协议在同一个类中也没有找到的错误(QLPreviewController
)
我猜,问题与 arcgis 无关,但在更新版本后发生