安卓智能地图开发与实施

安卓智能地图开发与实施

Android加载天地图

ArcGIS Runtime SDK张佳期 回复了问题 • 3 人关注 • 2 个回复 • 2936 次浏览 • 2019-04-30 15:30 • 来自相关话题

ArcGIS Runtime for android 100.4怎么加载天地图呀?

Arcgis Android createOnlineLocator()方法传入自己的地理编码服务地址的后查询不出结果

Mobile张佳期 回复了问题 • 2 人关注 • 1 个回复 • 2494 次浏览 • 2018-09-14 11:11 • 来自相关话题

请问我在给createOnlineLocator()方法传入自己的地理编码服务地址的后查询不出结果,lagcat上显示无效的地址,但是我的地理编码服务是能正常使用的有大佬知道这是是什么情况吗?还是有什么地方不对呢,用的是官网上arcgis-android:10.2的示例代码

有大神知道可供Arcgis Android使用的路径分析图层如何制作,有没有相关教程嘞?

ArcGIS Desktop徐珂 回复了问题 • 3 人关注 • 2 个回复 • 2510 次浏览 • 2018-08-27 14:57 • 来自相关话题

如题,望回答,感谢

安卓tpk文件加载失败

回复

Mobile雨余山色 发起了问题 • 1 人关注 • 0 个回复 • 3125 次浏览 • 2018-02-07 11:25 • 来自相关话题

加载本地tpk文件失败,不能显示离线地图

安卓智能地图开发与实施三:创建第一个地图程序 - ArcGIS Runtime SDK for Android(Version 100.0.0)

ArcGIS Runtime SDK大虾卢 发表了文章 • 2 个评论 • 2982 次浏览 • 2017-08-21 00:00 • 来自相关话题

本文纯粹是流程操作,手把手第一次,先看效果图。
   
1、创建一个新工程(File > New > New Project) 
2、输入工程名:Set Map Initial Location 
3、修改Company Domain 和 Project Location 
4、修改Package name 
5、点击下一步,勾选“Phone and Tablet” 
6、选择合适的S

安卓智能地图开发与实施六:离线基础底图 - ArcGIS Runtime SDK for Android(Version 100.0.0)

ArcGIS Runtime SDK大虾卢 发表了文章 • 1 个评论 • 3461 次浏览 • 2017-08-21 00:00 • 来自相关话题

离线基础底图(Offline Tiled Layers)

离线基础底图最传统的方式是直接拷贝ArcGIS Server服务的切片成果,存在的问题是无论使用松散型还是紧凑型都包含太多碎小文件,部署不便。TPK文件便是为了解决多碎小文件问题。但是依然存在文件太大的问题,动辄十G甚至几十G。而矢量切片(VTPK)在于解决文件太大的问题。
TPK

对于TPK的生产,建议使用ArcGIS Desktop

安卓智能地图开发与实施七:在线业务图层(浏览查询) - ArcGIS Runtime SDK for Android(Version 100.0.0)

ArcGIS Runtime SDK大虾卢 发表了文章 • 0 个评论 • 2398 次浏览 • 2017-08-21 00:00 • 来自相关话题

业务图层(OperationalLayers)
业务图层(OperationalLayers)旨在可视化变化频繁的数据,可以通过ArcGISMapImageLayer加载现有的可视化成果,可以通过FeatureLayer来可视化要素,甚至查询、编辑。

对业务图层(OperationalLayers)的加载,针对移动端的处理方式分为在线和离线方式。在线方式主要通过ArcGIS Server 、Ar

安卓智能地图开发与实施八:离线业务图层(浏览查询) - ArcGIS Runtime SDK for Android(Version 100.0.0)

ArcGIS Runtime SDK大虾卢 发表了文章 • 0 个评论 • 2707 次浏览 • 2017-08-21 00:00 • 来自相关话题

离线业务图层
离线业务图层,在很大程度上减少了对网络的依附。无论是哪个行业的外业核查,都需要详细的原有信息进行支撑,而涉及地图、位置的信息核查,通过离线数据可以在本端形成对比核实能力。
离线业务图层 - Geodatabase文件(FeatureLayer)

离线FeatureLayer(Geodatabase文件)通过GeodatabaseFeatureTable来解析Geodatabase文

安卓智能地图开发与实施十:图层管理 - ArcGIS Runtime SDK for Android(Version 100.0.0)

ArcGIS Runtime SDK大虾卢 发表了文章 • 1 个评论 • 2787 次浏览 • 2017-08-21 00:00 • 来自相关话题

图层管理
图层管理分为了基础底图切换和业务数据管理。基础底图主要是进行切换,而业务数据管理的功能因项目而已,基本有控制显示、图层查询、统计等。
基础底图

基础底图的加载前面的章节已经介绍过,只需要从做好布局,处理ArcGISMap对象的Basemap切换即可。
<?xml version="1.0" encoding="utf-8"?>
<

安卓智能地图开发与实施十一:业务数据查询 - ArcGIS Runtime SDK for Android(Version 100.0.0)

ArcGIS Runtime SDK大虾卢 发表了文章 • 0 个评论 • 2730 次浏览 • 2017-08-21 00:00 • 来自相关话题

业务数据查询
地图通常能够结合诸多资源,无论是符号化、注记还是图例往往不能够满足对信息的表达,为了更多更细节地承载信息,通过查询和地图上的弹出式窗口能够完整的展示资源的属性信息。业务数据的空间查询,是展示更多信息的第一步。


可进行查询的方法:
MapView( GeoView ) - identifyLayerAsync方法MapView( GeoView ) - identifyLayers

安卓智能地图开发与实施十二:空间查询与模糊搜索 - ArcGIS Runtime SDK for Android(Version 100.0.0)

ArcGIS Runtime SDK大虾卢 发表了文章 • 1 个评论 • 3324 次浏览 • 2017-08-21 00:00 • 来自相关话题

空间查询与模糊搜索
对空间查询的使用每个人都有自己的见解。从项目的角度,一般会进行单图层查询和多图层查询。移动端查询方式主要为触摸查询和文字搜索查询。
空间查询效果:


模糊搜索效果:


MapQueryResult,包含了FeatureLayer和一组Feature。FeatureLayer是当前查询的图层,一组Feature是查询的结果。

MapQueryClass,包含了回调接口IQu

安卓智能地图开发与实施十七:使用天地图 - ArcGIS Runtime SDK for Android(Version 100.1.0)

ArcGIS Runtime SDK大虾卢 发表了文章 • 1 个评论 • 3884 次浏览 • 2017-08-21 00:00 • 来自相关话题

WebTiledLayer
100.1的新版本最大的亮点是三维,同时新加入了图层类型和可扩展的切片图层WebTiledLayer。继承自ServiceImageTiledLayer。BingMapsLayer和OpenStreetMapLayer继承自ServiceImageTiledLayer。通过设置WebTiledLayer参数便可以在ArcGIS Runtime SDK for Andro

Android加载天地图

回复

ArcGIS Runtime SDK张佳期 回复了问题 • 3 人关注 • 2 个回复 • 2936 次浏览 • 2019-04-30 15:30 • 来自相关话题

ArcGIS Runtime for android 100.4怎么加载天地图呀?

Arcgis Android createOnlineLocator()方法传入自己的地理编码服务地址的后查询不出结果

回复

Mobile张佳期 回复了问题 • 2 人关注 • 1 个回复 • 2494 次浏览 • 2018-09-14 11:11 • 来自相关话题

请问我在给createOnlineLocator()方法传入自己的地理编码服务地址的后查询不出结果,lagcat上显示无效的地址,但是我的地理编码服务是能正常使用的有大佬知道这是是什么情况吗?还是有什么地方不对呢,用的是官网上arcgis-android:10.2的示例代码

有大神知道可供Arcgis Android使用的路径分析图层如何制作,有没有相关教程嘞?

回复

ArcGIS Desktop徐珂 回复了问题 • 3 人关注 • 2 个回复 • 2510 次浏览 • 2018-08-27 14:57 • 来自相关话题

如题,望回答,感谢

安卓tpk文件加载失败

回复

Mobile雨余山色 发起了问题 • 1 人关注 • 0 个回复 • 3125 次浏览 • 2018-02-07 11:25 • 来自相关话题

加载本地tpk文件失败,不能显示离线地图

安卓智能地图开发与实施五:在线基础底图 - ArcGIS Runtime SDK for Android(Version 100.0.0)

ArcGIS Runtime SDK大虾卢 发表了文章 • 0 个评论 • 3037 次浏览 • 2017-08-21 00:00 • 来自相关话题

基础底图
移动地图程序的基础,在于“一张图”,外业调绘、导航类、成果展示、统计应用等都需要一张基本的底图来支撑。往往底图的好坏决定了整个移动地图的根基。
在线基础底图(Online Tiled Layers)

在线基础底图包括传统GIS(ArcGIS Server)和WebGIS(Online & Portal)。使用方式上确实不同,传统GIS是通过Layer直接对接地图服务(ArcGI

安卓智能地图开发与实施三:创建第一个地图程序 - ArcGIS Runtime SDK for Android(Version 100.0.0)

ArcGIS Runtime SDK大虾卢 发表了文章 • 2 个评论 • 2982 次浏览 • 2017-08-21 00:00 • 来自相关话题

本文纯粹是流程操作,手把手第一次,先看效果图。
   
1、创建一个新工程(File > New > New Project) 
2、输入工程名:Set Map Initial Location 
3、修改Company Domain 和 Project Location 
4、修改Package name 
5、点击下一步,勾选“Phone and Tablet” 
6、选择合适的S

安卓智能地图开发与实施六:离线基础底图 - ArcGIS Runtime SDK for Android(Version 100.0.0)

ArcGIS Runtime SDK大虾卢 发表了文章 • 1 个评论 • 3461 次浏览 • 2017-08-21 00:00 • 来自相关话题

离线基础底图(Offline Tiled Layers)

离线基础底图最传统的方式是直接拷贝ArcGIS Server服务的切片成果,存在的问题是无论使用松散型还是紧凑型都包含太多碎小文件,部署不便。TPK文件便是为了解决多碎小文件问题。但是依然存在文件太大的问题,动辄十G甚至几十G。而矢量切片(VTPK)在于解决文件太大的问题。
TPK

对于TPK的生产,建议使用ArcGIS Desktop

安卓智能地图开发与实施七:在线业务图层(浏览查询) - ArcGIS Runtime SDK for Android(Version 100.0.0)

ArcGIS Runtime SDK大虾卢 发表了文章 • 0 个评论 • 2398 次浏览 • 2017-08-21 00:00 • 来自相关话题

业务图层(OperationalLayers)
业务图层(OperationalLayers)旨在可视化变化频繁的数据,可以通过ArcGISMapImageLayer加载现有的可视化成果,可以通过FeatureLayer来可视化要素,甚至查询、编辑。

对业务图层(OperationalLayers)的加载,针对移动端的处理方式分为在线和离线方式。在线方式主要通过ArcGIS Server 、Ar

安卓智能地图开发与实施八:离线业务图层(浏览查询) - ArcGIS Runtime SDK for Android(Version 100.0.0)

ArcGIS Runtime SDK大虾卢 发表了文章 • 0 个评论 • 2707 次浏览 • 2017-08-21 00:00 • 来自相关话题

离线业务图层
离线业务图层,在很大程度上减少了对网络的依附。无论是哪个行业的外业核查,都需要详细的原有信息进行支撑,而涉及地图、位置的信息核查,通过离线数据可以在本端形成对比核实能力。
离线业务图层 - Geodatabase文件(FeatureLayer)

离线FeatureLayer(Geodatabase文件)通过GeodatabaseFeatureTable来解析Geodatabase文

安卓智能地图开发与实施九:地图缩放与旋转 - ArcGIS Runtime SDK for Android(Version 100.0.0)

ArcGIS Runtime SDK大虾卢 发表了文章 • 0 个评论 • 2924 次浏览 • 2017-08-21 00:00 • 来自相关话题

移动电子地图缩放与旋转
MapView(com.esri.arcgisruntime.mapping.view.MapView)自身提供手势操作来放大、缩小、旋转。当通过按钮或者说事件来调整电子地图放大、缩小、旋转时,需要稍微调整。

MapView提供了和放大、缩小、旋转相关的方法如下: setViewpointAsync:改变当前移动电子地图的视图范围 setViewpointRotation

安卓智能地图开发与实施十:图层管理 - ArcGIS Runtime SDK for Android(Version 100.0.0)

ArcGIS Runtime SDK大虾卢 发表了文章 • 1 个评论 • 2787 次浏览 • 2017-08-21 00:00 • 来自相关话题

图层管理
图层管理分为了基础底图切换和业务数据管理。基础底图主要是进行切换,而业务数据管理的功能因项目而已,基本有控制显示、图层查询、统计等。
基础底图

基础底图的加载前面的章节已经介绍过,只需要从做好布局,处理ArcGISMap对象的Basemap切换即可。
<?xml version="1.0" encoding="utf-8"?>
<

安卓智能地图开发与实施十一:业务数据查询 - ArcGIS Runtime SDK for Android(Version 100.0.0)

ArcGIS Runtime SDK大虾卢 发表了文章 • 0 个评论 • 2730 次浏览 • 2017-08-21 00:00 • 来自相关话题

业务数据查询
地图通常能够结合诸多资源,无论是符号化、注记还是图例往往不能够满足对信息的表达,为了更多更细节地承载信息,通过查询和地图上的弹出式窗口能够完整的展示资源的属性信息。业务数据的空间查询,是展示更多信息的第一步。


可进行查询的方法:
MapView( GeoView ) - identifyLayerAsync方法MapView( GeoView ) - identifyLayers

安卓智能地图开发与实施十二:空间查询与模糊搜索 - ArcGIS Runtime SDK for Android(Version 100.0.0)

ArcGIS Runtime SDK大虾卢 发表了文章 • 1 个评论 • 3324 次浏览 • 2017-08-21 00:00 • 来自相关话题

空间查询与模糊搜索
对空间查询的使用每个人都有自己的见解。从项目的角度,一般会进行单图层查询和多图层查询。移动端查询方式主要为触摸查询和文字搜索查询。
空间查询效果:


模糊搜索效果:


MapQueryResult,包含了FeatureLayer和一组Feature。FeatureLayer是当前查询的图层,一组Feature是查询的结果。

MapQueryClass,包含了回调接口IQu

安卓智能地图开发与实施十六:三维地图 - ArcGIS Runtime SDK for Android(Version 100.1.0)

ArcGIS Runtime SDK大虾卢 发表了文章 • 1 个评论 • 2279 次浏览 • 2017-08-21 00:00 • 来自相关话题

三维地图
三维地图多了一个维度来基于位置表达信息,100.1的版本中已经整合了完整的三维展示方案。新版本发布,我们先看效果。

和二维地图的MapView相比,三维地图使用SceneView。
三维地图布局文件<?xml version="1.0" encoding="utf-8"?>
<com.esri.arcgisruntime.map

安卓智能地图开发与实施十七:使用天地图 - ArcGIS Runtime SDK for Android(Version 100.1.0)

ArcGIS Runtime SDK大虾卢 发表了文章 • 1 个评论 • 3884 次浏览 • 2017-08-21 00:00 • 来自相关话题

WebTiledLayer
100.1的新版本最大的亮点是三维,同时新加入了图层类型和可扩展的切片图层WebTiledLayer。继承自ServiceImageTiledLayer。BingMapsLayer和OpenStreetMapLayer继承自ServiceImageTiledLayer。通过设置WebTiledLayer参数便可以在ArcGIS Runtime SDK for Andro

安卓智能地图开发与实施十八:空间要素绘制 - ArcGIS Runtime SDK for Android(Version 100.1.0)

ArcGIS Runtime SDK大虾卢 发表了文章 • 1 个评论 • 3003 次浏览 • 2017-08-21 00:00 • 来自相关话题

空间要素绘制

日常应用中无论是草图绘制,还是外业采集都需要在移动端进行空间要素的绘制。而ArcGIS Runtime SDK for Android中提供了Geometry、Feature、Graphic,这三者到底如何使用,本文稍微做做解答。
空间要素(Geometry)
Geometries用以在特定地理位置上通过形状来表达真实世界的对象。图层范围、视图范围、GPS定位都是通过Geometr