Runtime for Android
文章平均质量分 63
gislaozhang
这个作者很懒,什么都没留下…
展开
-
ArcGIS Runtime SDK for Android 100.14新特性
arcgis runtime SDK for android是轻量级的移动端开发包,最新版本是100.14原创 2022-05-07 17:53:44 · 985 阅读 · 1 评论 -
ArcGIS Runtime SDK for Android 学习资料
1、官网资料Android Java samples | ArcGIS Runtime API for Android | ArcGIS Developerarcgis-runtime-samples-android/java at main · Esri/arcgis-runtime-samples-android · GitHub官网示例对应的apk2、arcgis开发者讲座视频链接:https://pan.baidu.com/s/1mMBludfnzZQDD2LXM9.原创 2021-09-28 22:26:04 · 567 阅读 · 0 评论 -
ArcGIS Runtime SDK for Android 100.12新特性
esri于2021年8月25日正式推出了ArcGIS Runtime API for Android 100.12.其中有4个明显的亮点很不错。①arcgis runtime for android sdk现在支持地理围栏(geofencing)功能了。②arcgis runtime for android sdk现在还支持查看和直接编辑由arcgispro2.7及更高版本的arcgispro创建的mobile geodatabase文件,这对有离线要素编辑需求的用户是个福音。③arcgis r原创 2021-08-30 23:52:43 · 924 阅读 · 1 评论 -
Android模拟器中运行AR应用
增强现实(Augmented Reality,简称 AR),是一种实时地计算摄影机影像的位置及角度并加上相应图像的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动。AR 技术不断完善,展现设备也在更迭。头戴与移动式设备是目前两大主要的 AR 呈现系统。关于头戴式设备不是本文研究的话题,本文主要介绍移动式设备,例如:智能手机。移动式设备则为人们体验 AR 提供了较为便捷的工具。一部智能手机更是能够促进 AR/VR 产业的发展,其配备的陀螺仪、加速计、微型高分辨率屏幕等组件构成了 AR/V原创 2021-08-21 23:26:52 · 1785 阅读 · 2 评论 -
ArcGIS Runtime SDK 100.x 开发的应用程序在鸿蒙系统上运行
亲测使用ArcGIS Runtime SDK for Android 100.x 开发的应用程序可以在华为的鸿蒙系统(HarmonyOS)的移动设备上运行。通过将esri提供的ArcGIS Runtime SDK for Android 100.9的案例apk程序拿到华为的鸿蒙系统上去安装运行,发现可以正常安装和运行。ArcGIS Runtime SDK for Android 100.9的案例apk见链接:链接:https://pan.baidu.com/s/1EZmnTLZ05SkDBOiW原创 2021-07-01 21:09:02 · 664 阅读 · 1 评论 -
ArcGIS Runtime SDK for Android 100 弹窗显示三维场景图层属性信息
需求:ArcGIS Runtime SDK for Android 100在场景视图中点击模型,如何弹窗显示模型的属性信息最终效果图:仅演示了属性弹窗显示,如果觉得弹窗的界面丑,请自行调整UI样式。思路:1、ArcGIS SceneServices有7种不同的数据类型, 但是ArcGIS Runtime只支持4种,如下:3D Objects (inArcGISSceneLayer) Point features (ArcGISSceneLayer) Integrated.原创 2021-04-30 11:25:09 · 821 阅读 · 0 评论 -
ArcGIS Runtime SDK for Android 10.2.9在线部署报错“Error inflating class com.esri.android.map.MapView“
按照这个博客(https://www.cnblogs.com/gis-luq/p/4760370.html)的方法进行在线环境部署,其中arcgis runtime for android的maven仓库改为: // Our internal artifactory repository maven { url 'https://esri.jfrog.io/artifactory/arcgis' }添加ArcGIS Android的依赖为:原创 2021-04-24 16:11:42 · 792 阅读 · 1 评论 -
ArcGIS Runtime SDK for Android 100开发环境部署
详情参考这篇博客:https://mp.weixin.qq.com/s/06Q-O5RjU-X8snxfRq6LdA原创 2021-03-21 23:28:28 · 244 阅读 · 0 评论 -
ArcGIS Runtime SDK for Android 100 加载指定文件夹下的shp数据
需求:shp数据在移动端指定文件夹下存放,例如:sd卡根目录某个文件夹下,如何使用ArcGIS Runtime SDK for Android 100.x加载测试数据:版本:ArcGIS Runtime SDK for Android 100 .10思路:这个需要用到读取本地文件权限,android将其列为危险权限,在android6.0以上系统在使用危险权限时必须进行运行时权限处理。代码如下:AndroidManifest.xml<uses-permiss.原创 2021-03-16 11:01:51 · 1065 阅读 · 7 评论 -
ArcGIS Runtime SDK for Android 100 设置比例尺控制地图服务显示
需求:如何实现在小比例下加载栅格切片地图服务,在大比例下加载动态地图服务或者矢量切片地图服务。思路:通过对地图服务设置比例尺,从而控制地图服务显示。实现版本:ArcGIS Runtime SDK for Android 100.10最终效果:具体实现:①栅格切片地图服务,0-12级②动态地图服务代码如下:private MapView mMapView;@Overrideprotected void onCreate(Bundle sav.原创 2021-03-10 18:10:59 · 920 阅读 · 0 评论 -
ArcGIS Runtime SDK for Android 100 获取要素图层属性信息
需求:ArcGIS Runtime SDK for Android 100 获取要素图层属性信息效果图:测试版本:ArcGIS Runtime SDK for Android 100 获取要素图层属性信息示例数据:示例代码:package cn.geoscene.myapplication0303;import android.graphics.Color;import android.os.Bundle;import android.util.Log;i..原创 2021-03-08 15:34:23 · 1055 阅读 · 1 评论 -
使用gisluq开源案例(https://gitee.com/gis-luq/RuntimeViewer)注意事项
使用gisluq开源案例注意事项https://gitee.com/gis-luq/RuntimeViewer注意事项:1、如何避免本地业务数据加载不显示的情况。LayerManagerWidget类下的create方法中不注释掉 initOperationalLayers();//初始化业务图层就可以加载shp了。另外,请注释掉 initGeoPackageLayers();//初始化业务图层 gpkg2、给要素添加属性后,无法选中要素。解决方法:在本地的存储的..原创 2021-03-08 15:19:57 · 436 阅读 · 1 评论 -
ArcGIS Runtime SDK for Android 100使用比例尺、指北针、书签
需求:如何ArcGIS Runtime SDK for Android 100.x中实现比例尺、指北针、书签等功能效果图:例如:比例尺和指北针效果实现思路:使用arcgis-runtime-toolkit-android这一工具箱即可实现。链接:https://github.com/Esri/arcgis-runtime-toolkit-android支持的arcgis runtime for android的版本有:SDK Version Toolkit Versi.原创 2021-02-07 16:52:23 · 1408 阅读 · 2 评论 -
ArcGIS Runtime SDK for Android 100消息弹窗显示要素信息
需求:使用ArcGIS Runtime SDK for Android 100.x消息弹窗显示要素信息,而且是显示字段别名以及对应的属性信息具体实现:runtime for android版本:100.9①原始数据其中name字段别名是“名称”②发布要素服务数据需要存放在sde中,sde需要注册到server上③代码实现public class MainActivity extends AppCompatActivity { private MapVie原创 2021-02-02 16:09:21 · 688 阅读 · 4 评论 -
ArcGIS Runtime SDK for Android 100过滤ArcGISMapImageLayer子图层要素
需求:使用ArcGIS for Android Runtime100.x实现过滤ArcGISMapImageLayer子图层要素,通过筛选进行过滤其子图层中的一些要素的显示和隐藏。思路:①发布动态地图服务ArcGISMapImageLayer对应的地图服务类型是动态地图服务②使用ArcGISMapImageSublayer下的setDefinitionExpression方法实现对ArcGISMapImageLayer子图层进行过滤。链接:https://developers.arc原创 2021-02-01 15:57:06 · 692 阅读 · 0 评论 -
ArcGIS Runtime SDKs for Android和Java引用了新的Maven仓库
如果之前使用Gradle或Maven构建脚本来构建ArcGIS Runtime应用程序,而这些脚本引用了Maven仓库esri.bintray.com,现在将需要更新你的脚本,以引用新的Maven仓库,新的Maven实例网址是https://esri.jfrog.io/artifactory/arcgis如果你使用的是Gradle构建脚本,需要在文件中加入以下引用。maven { url 'https://esri.jfrog.io/artifactory/arcgis'}对于使用Mav原创 2020-12-28 15:06:20 · 549 阅读 · 0 评论 -
ArcGIS Runtime SDK for Android100.9多出行模式路径规划
基于ArcGIS for Android Runtime100.9采用kotlin实现离线路径规划效果图:示例数据:链接:https://pan.baidu.com/s/13zTFhRvWDq0qDi22VTZabQ提取码:1lor思路:①制作网络数据集在travelmode下添加2个出现模式,例如:walk和automobilehttp://note.youdao.com/noteshare?id=6ffa3761081a869ec68a16554ea9aac2&a..原创 2020-12-10 17:03:11 · 911 阅读 · 6 评论 -
ArcGIS Runtime SDK for Android100.9语音路径导航
使用ArcGIS for Android Runtime100.9实现语音导航效果图:参考资料:https://developers.arcgis.com/android/latest/java/sample-code/navigate-route/原创 2020-12-10 16:52:33 · 588 阅读 · 6 评论 -
ArcGIS Runtime SDK for Android100.9查找路径
本博客记录使用ArcGIS for Android Runtime100.9实现路径规划功能,效果图:示例数据:链接:https://pan.baidu.com/s/1XcY1aNnfTMvdDVrPCX5c8w提取码:gigs思路:①制作网络数据集可以参考这个链接:http://note.youdao.com/noteshare?id=3ffc90347316936d6d939e0583fbf9a4&sub=E3FBA18DE3224B81BDC0BC32CF25..原创 2020-12-10 16:41:59 · 571 阅读 · 1 评论 -
ArcGIS Runtime SDK for Android 100.3.0加载离线.slpk文件
需求:采用ArcGIS Runtime SDK for Android 100.3.0加载离线slpk文件关于slpk的介绍,请参考ArcGIS官方介绍http://pro.arcgis.com/zh-cn/pro-app/help/sharing/overview/scene-layer-package.htm效果图:ArcGIS Pro中加载slpk文件Android真机...原创 2018-08-09 18:50:48 · 2074 阅读 · 8 评论 -
runtime for android10.2.x加载天地图服务
本篇记录在arcgis runtime for android10.2.9中加载天地图地图服务。效果图:实现思路:1、在androidstudio中创建应用,编写代码,代码如下:2、生成发布者SHA13、天地图官网申请密钥。访问天地图的地图服务现在需要密钥。提交后会自动生成一个key4、将天地图中应用的密钥填写在代码中。5、在androidstudio运行应用程序。我在我的华为真机上运行这个程序没有运行成功,直接闪退,然后我创建了虚拟机(如下图..原创 2020-09-13 15:31:41 · 1074 阅读 · 3 评论 -
runtime for android加载天地图服务
环境:runtimeforandroid100.7效果图:代码:需要去天地图官网申请token,类型为android,其中SHA1通过链接(https://blog.csdn.net/qq_29269233/article/details/53725865)中的方法进行获取,包名是android程序的包名,例如:com.example.myapplication如果报...原创 2020-01-21 17:30:56 · 597 阅读 · 0 评论 -
【ArcGIS Runtime SDK for Android】离在线一体化技术(笔记)
目录1、思路2、环境部署3、发布具有同步能力的要素服务4、编辑和同步要素一些小经验1、思路数据首先存储于SDE中,要素添加GlobleID,图层数据启用数据归档或开启版本化。然后将SDE数据库托管于ArcGIS for Server作为数据存储。在ArcGIS for Desktop桌面软件中制作待同步矢量数据,配置符号化显示,属性域等信息,发布FeatureSe...原创 2020-01-12 21:31:05 · 695 阅读 · 0 评论 -
【ArcGIS Runtime SDK for Android-06】Symbols, styles, and renderers
符号定义图形或要素的外观的所有非地理方面,包括颜色(color)、大小( size,)、边框(border)和透明度(transparency)。在创建单个图形(graphics)时,可以直接将符号应用于它们。您还可以使用符号为图形覆盖(graphics overlays)或要素图层(feature layers)创建渲染器(renderer)。有了渲染器,你可以:Use one sy...原创 2019-01-29 17:56:14 · 523 阅读 · 0 评论 -
【ArcGIS Runtime SDK for Android-05】Features and graphics
在ArcGIS Runtime SDKs,要素(features)和图形(graphics)表示地图上的真实对象。每个要素和图形都有一个表示其形状和位置的几何图形,以及其它进一步描述所表示对象的属性。例如,多边形要素(polygon features)可以表示地块,并包含每个地块的属性,例如:地块ID或所有者。点图形(point graphics)可以表示事件位置,包括事件的时间和类型。在地图上...原创 2019-01-29 12:01:53 · 359 阅读 · 0 评论 -
【ArcGIS Runtime SDK for Android-10】Loadable pattern for asynchronous resources
图层(layers)、地图(maps)、门户项(portal items)、任务(tasks)等资源通常依赖于磁盘上的远程服务或数据集来初始化它们的状态。访问这些数据的本质要求资源异步地初始化它们的状态。可加载设计模式(The loadable design patter)统一了不同资源用于异步加载元数据(metadata)的行为,采用此模式的资源称为“可加载”。该模式还提供了一种机制,可以在以...原创 2019-01-31 17:45:38 · 259 阅读 · 0 评论 -
【ArcGIS Runtime SDK for Android-09】Spatial references
空间参考是几何图形的一个特征,它标识出其坐标与真实空间的关系。这对于确保不同图层、图形覆盖(graphic overlays)和要素集(feature sets)中的空间数据可以一起使用以进行准确的查看(viewing)或分析(analysis)非常重要。空间参考可以由一个已知的ID (WKID)引用——一个整数值。下面的文章中提到了一些常见的WKIDs。1、Why spatial refer...原创 2019-01-31 15:40:16 · 951 阅读 · 0 评论 -
【ArcGIS Runtime SDK for Android-04】Layers and tables
图层显示地图或场景中的地理数据。地图和场景是图层和表的容器。表是数据的来源;表中的地理数据可以由某些类型的图层使用。Runtime支持多种类型的图层。Alayerdisplays geographic data in a map or scene. Maps and scenes are containers for layers and tables. A table is a sour...原创 2019-01-25 18:07:33 · 313 阅读 · 0 评论 -
【ArcGIS Runtime SDK for Android-03】Offline
离线地图允许用户继续保持高效地使用地图,即使在网络连接很差或没有网络的情况下。你的应用程序可以让用户浏览地图、收集信息、编辑数据、查找地点和路径规划,还可以选择在网络重新连接时与其他用户同步数据编辑。1、离线地图的功能你能够添加以下功能到你的离线地图中:查看基础地图 编辑操作图层 同步编辑:如果你的数据是基于服务的,当再次连接网络,上传本地设备上编辑的数据或下拉更新由其他人编辑的数...原创 2019-01-25 16:45:47 · 364 阅读 · 0 评论 -
【ArcGIS Runtime SDK for Android-07】Tasks and jobs
任务(tasks)被绑定到在线或离线数据或服务,并提供使用这些资源执行异步操作(asynchronous operations)的方法。通过使用任务,你可以:Download, collect, and update geographic information usingGeodatabaseSyncTask Download and display tiled basemaps usi...原创 2019-01-30 14:19:39 · 323 阅读 · 0 评论 -
【ArcGIS Runtime SDK for Android-08】Geometries
几何图形通过在特定地理位置定义形状(shape)来表示现实世界中的对象。它们在整个API中用于表示要素(features)和图形(graphics)的形状、图层范围、视点(viewpoints)和GPS位置。它们还可作为空间分析和地理处理操作的输入和输出,以及测量距离和面积等用途。Geometry类提供了所有类型的几何体所共有的功能。 Point, Multipoint, Polyline, ...原创 2019-01-31 10:21:42 · 448 阅读 · 0 评论 -
【ArcGIS Runtime SDK for Android-01】如何将arcgis-runtime-samples-android示例导入到AndroidStudio
1、从官网找到要下载的arcgis-runtime-samples-android最新示例,官方链接:https://developers.arcgis.com/android/latest/sample-code/sample-code.htm。2、点击“Get the Code from Github”会弹出Github网站,然后点击“Clone or download”选项下的“Do...原创 2019-04-22 18:02:19 · 570 阅读 · 0 评论 -
ArcGIS Runtime SDK for Android 100.x系列中如何去除水印和ESRI logo信息
背景:ArcGIS Runtime SDK for Android中一个展示地图的示例(https://developers.arcgis.com/android/latest/sample-code/display-map.htm),如下:public class MainActivity extends AppCompatActivity { private MapView m...原创 2019-04-30 14:51:09 · 2582 阅读 · 2 评论 -
【ArcGIS Runtime SDK for Android-00】具备怎样的能力
1、数据可视化(二维数据可视化、三维数据可视化、AR&VR) https://blog.csdn.net/gislaozhang/article/details/87101421 dislplay a maphttps://blog.csdn.net/gislaozhang/article/details/89742090 add a layerhttps://bl...原创 2019-07-12 14:20:43 · 246 阅读 · 0 评论 -
ArcGIS Runtime SDK for Android加载mspk文件
最近在测试一个问题,如何在Android端加载由ArcGIS Pro制作的mspk,按照常规流程制作之后,发现在Android离线加载这个mspk文件的时候,代码检测加载状态已完成,但是手机端显示是黑色的,模型并没有显示出来。通过查看官网帮助文档(https://pro.arcgis.com/en/pro-app/tool-reference/data-management/create-...原创 2019-09-12 11:55:37 · 922 阅读 · 0 评论 -
【ArcGIS Runtime SDK for Android-02】Maps and scenes
关于地图(Maps)和场景(Scenes)的介绍,esri官网帮助文档是这样描述的“Maps (2D) and scenes (3D) gather into a document the resources and configuration you need to solve a problem or tell a story. The document, which can be opene...原创 2019-01-25 15:20:39 · 303 阅读 · 0 评论