问题标签 [arcgis-android-api]
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.
android - Argcis v10.2.8 和 Argcis v100 (Android) 之间的区别
我是 arcgis 的新手。
我正在尝试开发一个基于 argcis 的 android 应用程序。当我使用指南中使用的 v10.2.8 时(https://developers.arcgis.com/android/10-2/guide/welcome-to-the-help-for-arcgis-runtime-sdk-for-android.htm), 没有问题。此外,Apk 大小很小。但是当我在 esri 的 github 页面(https://github.com/Esri/arcgis-runtime-samples-android)中查看示例时,他们使用了 v100。当我使用 v100 时,apk 大小增加(~60 mb)并且样本不起作用。
我不明白应该使用哪个版本以及它们之间有什么区别。
我完全糊涂了。
提前致谢。
android - File not found exception when using ShapefileFeatureTable with ArcGIS on Android
I'm trying to use ArcGIS
to draw some shape file on the map using its ShapefileFeatureTable
. But when I try the load the shape file I get a File not found
Exception.
This is the code I'm using:
The catch here is that the shape file actually exists on the sdcard. I debugged the code and reached this part which is throwing the exception:
The native nativeOpenShapefile
seems to not be able to see the file while the java part perfectly sees it. Check the stacktrace:
D/dalvikvm: Trying to load lib /data/data/com.hmomeni.arcgis/lib/libruntimecore_java.so 0x4163daf0 D/dalvikvm: Added shared lib /data/data/com.hmomeni.arcgis/lib/libruntimecore_java.so 0x4163daf0 W/System.err: java.lang.RuntimeException: Shape file not found: /storage/sdcard0/shape.shp W/System.err: at com.esri.core.geodatabase.Geodatabase.nativeOpenShapefile(Native Method) W/System.err: at com.esri.core.geodatabase.Geodatabase.a(SourceFile:126) W/System.err: at com.esri.core.geodatabase.ShapefileFeatureTable.(SourceFile:79) W/System.err: at com.hmomeni.arcgis.MainActivity.initView(MainActivity.java:32) W/System.err: at com.hmomeni.arcgis.MainActivity.onCreate(MainActivity.java:21) W/System.err: at android.app.Activity.performCreate(Activity.java:5031) W/System.err:
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1082) W/System.err: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2038) W/System.err: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2099) W/System.err: at android.app.ActivityThread.access$600(ActivityThread.java:134) W/System.err: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1207) W/System.err: at android.os.Handler.dispatchMessage(Handler.java:99) W/System.err:
at android.os.Looper.loop(Looper.java:137) W/System.err: at android.app.ActivityThread.main(ActivityThread.java:4797) W/System.err: at java.lang.reflect.Method.invokeNative(Native Method) W/System.err: at java.lang.reflect.Method.invoke(Method.java:511) W/System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:776) W/System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:543) W/System.err: at dalvik.system.NativeStart.main(Native Method)
I wonder what could be the problem?
android - 如何在 arcgis sdk 中保存从导出切片缓存方法中保存的 tpk 文件以供离线使用
我能够从 arcgis SDK 缓存切片并将其保存在文件夹中。但是一旦我关闭应用程序并重新打开它,我就无法离线显示缓存的地图。有人可以帮我如何保存以供离线使用..?
java - 尝试使用 ArcGIS android API 创建查询
我正在尝试创建一个查询以从微调器中获取所选项目并使用来自 URL 的信息对其进行查询。但是每当我运行它时,它都会抛出一个异常,说我的参数无效。
代码:
arcgis - 如何停止 LocationDisplayManager 监听位置更新 ESRI ArcGiS Android 10.2.9?
使用上面的代码,我能够检索用户当前位置并将其显示在 Map 上。它工作得很好,当用户从一个位置移动到另一个位置时,问题就出现了,地图也会更新。在我的应用程序场景中,当用户点击 LOCATE ME 按钮时,该位置仅被获取一次,因为不需要从用户获取继续位置。
我确实尝试过以下代码
上面的代码有效,但我必须手动调用它们以停止继续位置更新。有没有其他方法可以仅一次获取位置而不是 continue 。
android - Android上离线Arcmap数字化地图显示
我是 arcmap 地图的新手,我已经花了超过 2 周的时间来研究如何离线在线显示地图。我已经尝试附加了代码,但是当我运行应用程序时,它崩溃了,什么也没有显示。你可以看到我的代码,我还附加了地理数据库文件。
我遵循本教程: http ://www.activeg.com/agBlog/android-running-an-arcgis-map-offline
我的地理数据库文件在这里 https://files.fm/u/q5xuznvy
我只想提前感谢那些愿意分享的人。
}`
android - ArcGIS Android SDK-100.1.0 离线下载地图编辑同步
令我惊讶的是,ArcGIS 为 iOS 提供了所有教程文档,但没有为 Android 提供。在这里,我得到了我想要的 iOS 示例 -
但没有适用于 Android 的教程。虽然我可以通过以下代码下载 ArcGIS 在线地图并离线显示 -
// this.addFeatureLayersFromURL(" https://sampleserver6.arcgisonline.com/arcgis/rest/services/DamageAssessment/FeatureServer/ "); this.addFeatureLayersFromURL(" https://sampleserver6.arcgisonline.com/arcgis/rest/services/Sync/WildfireSync/FeatureServer/ ");
之后我想编辑离线和在线地图并在网络可用时同步数据,但不幸的是我无法做到这一点。请在这种情况下帮助我。
android - ArcGIS Runtime Android SDK100.1.0 离线地图编辑与同步
我可以从 ArcGIS Android SDK-100.1.0 下载地图,但之后我将如何编辑此地图,即添加或删除标记点,在此编辑之后,我需要将离线编辑数据同步到 ArcGIS Map 服务器。这是我的离线地图代码-
我无法使用此版本的 ArcGIS SDK 找到任何解决方案。请帮我。
android - 如何在 ArcGIS Android 中获取多个要素图层的侦听器?
我在地图中添加了两个要素图层,当我显示 MapView 时可以看到它们。但是,只有最后一个添加的要素图层可以由 Touch Listener 处理。我无法弄清楚如何让 Touch Listener 考虑所有功能层。
我的目标是将点击 CARTO_ETARE 的功能与点击 CARTO_PT_EAU 的功能区分开来。
任何帮助,将不胜感激。
dictionary - Mobile map package returns null for map
I downloaded Arcgis sample mmpk file and even I made a mmpk myself.
In both files I have 1 map(checked by debug) but when I try load the map (with codes in Esri guide page) it returns null for map.
Good to say that I can show online map in my map view and android studio shows no warning or error.
code and file from main site
this if gets false
As I told part below works correctly