
ArcGIS for Android
文章平均质量分 78
Esri成都
Esri(中国)信息技术有限公司成都分公司
展开
-
《ArcGIS Runtime SDK for Android开发笔记》——(1)、Android Studio下载与安装
1、前言Android Studio 是一个Android开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。Android Studio是谷歌推出了新的Android开发环境,开发者可以在编写程序的同时看到自己的应用在不同尺寸屏幕中的样子,同时提供高效的代码提示。在IDEA的基础上,原创 2015-08-28 11:34:39 · 1635 阅读 · 0 评论 -
《ArcGIS Runtime SDK for Android开发笔记》——(3)、ArcGIS Runtime SDK概述
1、前言ArcGIS Runtime SDK是一整套用于构建原生及跨平台的地图应用程序的开发包,包括移动设备的Android、iOS、Windows Phone,针对桌面的.Net、Java、OSX,以及跨平台的QT。这所有的API基于一个共同的C++内核,并在不同平台上做了对应的封装,使得在多平台下的接口风格和编程模型相一致。当我们在一个平台上学会了对应sdk的开发流程,在其他平台上如果我们原创 2015-09-17 16:22:09 · 2992 阅读 · 1 评论 -
《ArcGIS Runtime SDK for Android开发笔记》——(4)、基于Android Studio构建ArcGIS Android开发环境
1、前言2015年1月15日,发布ArcGIS Runtime SDK for Android v10.2.5版本。从该版本开始默认支持android studio开发环境,示例代码的默认开发环境也改为Android Studio。Eclipse插件被弃用。并且官方说明从版本v10.2.5,Esri公司不再提供的Eclipse IDE工具插件的形式,但是,它是可以继续使用jar包引用方式通过E原创 2015-09-17 16:23:40 · 3573 阅读 · 1 评论 -
《ArcGIS Runtime SDK for Android开发笔记》——(5)、基于Android Studio构建ArcGIS Android开发环境(离线部署)
1、前言在上一篇的内容里我们介绍了基于Android Studio构建ArcGIS Runtime SDK for Android开发环境的基本流程,流程中我们采用的是基于Gradle的构建方式,在这种方式里主要通过设置maven仓库位置,设置编译选项、依赖版本在联网环境下下载对应SDK依赖包。但是在网络情况不好的情况下这种方式就不行了,那怎么解决在离线环境或者内网环境实现开发流程呢?目前原创 2015-09-17 16:29:33 · 2699 阅读 · 1 评论 -
《ArcGIS Runtime SDK for Android开发笔记》——(2)、Android Studio基本配置与使用
1、前言 在上一篇文章《Android Studio下载与安装》里我们已经介绍了Android Studio的下载与安装步骤,这一篇我们将针对Android Studio的基本常见使用做一个简单介绍。转载请注明出处:http://www.cnblogs.com/gis-luq/p/4760846.html 2、基本配置2.1、主题设置打开File > Settings原创 2015-09-17 16:19:06 · 1977 阅读 · 0 评论 -
《ArcGIS Runtime SDK for Android开发笔记》——(6)、基于Android Studio的ArcGIS Android工程结构解析
1、前言Android Studio 是第一个Google官方的 Android 开发环境。其他工具,例如 Eclipse,在 Android Studio 发布之前已经有了大规模的使用。为了帮助开发者转向 Android Studio,谷歌已经写出一套迁移指南。Google 同时也发布声明称,在接下来的几个月里,他们会为 Android Studio 增加一些性能工具,Eclipse 里现有原创 2015-09-17 16:31:29 · 2317 阅读 · 0 评论 -
《ArcGIS Runtime SDK for Android开发笔记》——翻译:ArcGIS Runtime SDK for Android 10.2.7发布
ArcGIS Runtime SDK for Android v10.2.7 releasedby Dan O'Neill on October 1, 2015(发布时间:2015年10月1日)We are excited to announce a new release to the ArcGIS Runtime SDK for Android v10.2.7. This原创 2015-10-10 21:33:47 · 2454 阅读 · 0 评论 -
《ArcGIS Runtime SDK for Android开发笔记》——数据制作篇:.geodatabase创建,创建时内容缺失问题总结
1、前言利用ArcGIS桌面提供的share as -> ArcGIS Runtiem Content工具在导出.geodatabase文件时经常会发生数据缺失问题,比如数据表中数据有4w多条,但是导出成Geodatabase时,有时候就会发现数据只有1w多条,数据丢失,那这个数据去哪了呢?为啥会有丢失?之前也是没有深究过这样一个问题,也不是很清楚确切的问题点在哪里,就是简单的知道将当前可视区原创 2015-10-10 21:35:28 · 4794 阅读 · 5 评论 -
《ArcGIS Runtime SDK for Android开发笔记》——问题集:使用TextSymbol做标注显示乱码
1、前言在14年的时候写过一篇博客关于ArcGIS for Android 10.1.1API 中文标注导致程序异常崩溃问题,但是当时并没有很好的解决这样一个问题,也并没有深入研究分析这样的一个异常的产生原因,或者中文标注乱码、不显示、异常显示是什么原因造成的。而是使用了一种折中的解决方案:对于要使用TextSymbol的情况,先将文本信息转化成为图片,然后利用PictureSymbol显示。原创 2015-09-24 20:54:47 · 2827 阅读 · 1 评论 -
《ArcGIS Runtime SDK for Android开发笔记》——(10)、ArcGIS Runtime SDK支持的空间数据类型
1、前言移动端的数据来源非常重要,它决定了移动端功能的实现。早期的ArcGIS Android API中,主要以接入在线的数据源为主,因此主要实现在线的地图浏览、查询和路径分析、地理处理等从操作;在v1.0.1版本中,ArcGIS移动产品第一次可以加载松散型切片,自此逐渐掀开了对本地离线数据源的支持,也因此可以在移动端实现越来越受欢迎的离线功能。现在最新的10.2.7 API离线支持数据主要包原创 2015-11-30 12:31:03 · 2262 阅读 · 0 评论 -
《ArcGIS Runtime SDK for Android开发笔记》——数据制作篇:紧凑型切片制作(Server缓存切片)
1、前言在ArcGIS 10中出现了一种新的切片缓存文件格式:紧凑型存储(Compact)。与之前的松散型存储(Exploded)相比,它有迁移方便、创建更快、减少存储空间等诸多优点,已经成为了现在创建切片缓存的默认格式。紧凑型切片存储最主要的两种文件是bundle和bundlx文件,其中bundle文件用以存储切片数据,bundlx是bundle文件中切片数据的索引文件。一个bund原创 2015-11-30 12:34:10 · 2883 阅读 · 2 评论 -
《ArcGIS Runtime SDK for Android开发笔记》——(8)、关于ArcGIS Android开发的未来(“Quartz”版Beta)
1、前言今天再一次在官网看到了ArcGIS Runtime SDK for Android下一个版本“Quartz”版的更新资料,它将是一个非常重要的更新,包括API接口的重构和开发思路的调整。具体如下图所示:在ArcGIS Runtime SDK概述一文中已经给大家介绍了ArcGIS Runtime SDK for Android的前世今生,从2011年6月发布ArcGIS Runt原创 2015-11-30 12:16:27 · 2680 阅读 · 0 评论 -
《ArcGIS Runtime SDK for Android开发笔记》——(7)、示例代码arcgis-runtime-samples-android的使用
1、前言学习ArcGIS Runtime SDK开发,其实最推荐的学习方式是直接看官方的教程、示例代码和帮助文档,因为官方的示例一般来说都是目前技术最新,也是最详尽的。对于ArcGIS Runtime SDK for Android的开发资料,例如示例代码我们可以在以下网址获得:https://developers.arcgis.com/android/sample-code/示例原创 2015-09-17 16:32:25 · 4567 阅读 · 2 评论 -
简单易用的ArcGIS runtime for Android 10.2
(1)更简单的调用云GIS(ArcGIS Online)上的数据 以前我们调用ArcGIS Online上的地图,需要知道底图的URL地址: http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer http://services.arcgisonline.原创 2013-11-29 14:46:12 · 3605 阅读 · 0 评论 -
【ArcGIS Android开发】重启Eclipse后可能出现两个问题
在ArcGIS runtime for Android的开发中,重启Eclipse后可能出现两个问题:1)在使用ArcGIS forAndroid1.1版本开发过程中,时常会发生无法导入API提供的类或不能解析GIS的XML文件的相关问题,这是由于的ArcGIS提供的jar包被persisted container,这时,在工程中将无法正常使用API中的相关GIS类。运行时的错误信息:原创 2012-05-07 23:00:49 · 2475 阅读 · 0 评论 -
ArcGIS Android API 应用开发之图形绘制与长度面积量算
本文通过一个简单的小Demo,向大家介绍如何使用ArcGIS Android API绘制点、线、面图形,并且测量线的长度和多边形的面积。首先来看一下程序运行的效果图:实现上述功能,首先需要向地图中添加一个GraphicsLayer,用来绘制Point、Polyline、Polygon等Graphic对象。其次需要监听地图的Touch事件,即继承MapOnTo原创 2012-05-22 16:58:27 · 15625 阅读 · 371 评论 -
ArcGIS Runtime SDK for Android 2.0发布啦!
一、API功能增强: 1.支持Hosted Services 2.支持ArcGIS 10.1的要素服务 3.支持要素服务编辑跟踪 4.支持ArcGIS Online的新特性 Query和Popups支持hosted缓存服务 Legend Control 图例控原创 2012-06-28 13:51:26 · 3011 阅读 · 1 评论 -
2012 Esri全球用户大会 Q&A
Q1:移动解决方案有哪些? 移动设备和应用程序在企业计算中变得越来越重要,移动性也是ArcGIS系统中必不可少的一部分。Esri一直在改进现有的移动产品,以支持Windows、Windows Mobile、iOS、Android和Windows Phone等系统。 当前,Esri已经为用户提供了许多产品:ArcGIS for Windows Mobile,ArcPad,转载 2012-07-20 09:31:42 · 2085 阅读 · 0 评论 -
多源在线与离线数据读取之四(Android移动端开发读取四川地理信息中心切片底图)
本系列专题本来上次想一次性写完,无奈工作太忙,上月就中断了一个月,这个月补上两篇,在此对各位表示抱歉。本实例主要是针对四川地理信息中心的切片,如果利用ArcGIS for Android API进行解析,并读入作用底图。1)基础准备:下载Java版的Json解析库(http://code.google.com/p/json-simple/)、熟悉四川地理信息中心切片规则2)关于原创 2012-07-24 22:12:36 · 6770 阅读 · 17 评论 -
ArcGIS Android应用客户端加载JSON格式业务数据
1 概述有时我们需要将业务数据存储在移动设备上,以确保在离线状态下也可以访问。离线存储的方式有多种,本文就为大家介绍通过JSON文件存储业务数据,然后在Android客户端实现数据的读取和绘制。2 准备JSON文件首先需要准备JSON文件,本例中我已经将业务数据发布在地图服务中,所以通过ArcGIS REST服务的要素查询方式获得JSON格式的数据。下图是测试用的服务图层:原创 2012-12-27 11:28:38 · 4491 阅读 · 5 评论 -
【先睹为快】ArcGIS Android SDK下一版本新特性
2012马上就要结束了,在即将到来的2013年,ArcGIS Runtime SDK for Android将推出一系列激动人心的新特性,本文就为你介绍其中的一些亮点。新功能:将会新增Network Analyst Task,用于支持以下操作(在保持连接的场景下):路径分析 服务区域分析 最近设施分析 新增Find Task,用于在地图上多个图层和字段中进行搜索。 支持翻译 2012-12-28 09:57:25 · 1708 阅读 · 0 评论 -
智能手机、平板电脑与GPS定位精度
Esri的测试高速您如何选择GPS定位设备以提高定位精度翻译 2013-07-18 10:43:10 · 6399 阅读 · 1 评论 -
ArcGIS Runtime SDK for Android开发之调用GP服务(异步调用)
一、背景说明通过调用GP服务,Android客户端也能实现专业的、复杂的GIS分析处理功能,从而增加应用的实用价值。ArcGIS Server发布的GP服务,分为同步和异步两种类型,一般执行步骤较多,耗时较长的GP服务都采用异步方式,执行速度较快的服务则采用同步方式。如果不确定GP服务是同步还是异步方式,则可以通过服务目录查看,如下图:本文将介绍如何通过异步的方式来调用GP服务原创 2013-07-03 12:04:50 · 5474 阅读 · 16 评论 -
【2013Esri全球用户大会精彩看点】ArcGIS 10.2移动产品新特性
Ø 全新的应用Explorer for ArcGIS在2013年第四季度,Esri将发布全新的应用Explorer for ArcGIS,它将联合Collector和Operations Dashboard等一系列app,具有直观、易用、轻量、与ArcGIS Online和Portal for ArcGIS集成等特点,离线使用地图等功能。Explorer for ArcGIS ap转载 2013-07-22 10:48:50 · 2021 阅读 · 0 评论 -
使用 ArcGIS Online和APP进行监控操作和数据采集
主要介绍的App是Operations Dashboard for ArcGIS 和 Collector for ArcGIS,它们 提高了组织内日常操作的效率、精度和响应速度。已经购买了 ArcGIS Online 订阅或者已经注册 30 天免费试用版的组织可以使用 Operations Dashboard 和 Collector 的功能。1、 Operations原创 2013-07-31 23:31:04 · 3577 阅读 · 0 评论 -
ArcGIS Runtime SDK v10.2新特性
期待已久的ArcGIS Runtime SDK v10.2正式版终于到来了。您可以到在这里下载。ArcGIS Runtime SDK for Android是android上原生的空间地图引擎,在这个目标版本中我们扩展了利用ArcGIS构建Android应用程序的功能。新特性ArcGIS Runtime SDK for Android 10.2 的新特性主要包括:API翻译 2013-10-31 17:13:13 · 3490 阅读 · 2 评论 -
《ArcGIS Runtime SDK for Android开发笔记》——(9)、空间数据的容器-地图MapView
1、前言在上一篇内容里介绍了 关于ArcGIS Android开发的未来(“Quartz”版Beta)相关内容,期间也提到了关于API接口的重构,开发思路的调整,根据2015UC资料也可以知道新版预计将在明年的时候推出。届时在开发思路上将会往新版迁移。总的来说,虽然“Quartz”版的开发思路有所变化,但总体变化不大,这里我将继续以现有正式发布版本为主梳理ArcGIS Runtime原创 2015-11-30 12:28:15 · 3767 阅读 · 0 评论