ArcGIS for Android10.2.9
qq_36699930
这个作者很懒,什么都没留下…
展开
-
ArcGIS for Android 10.2.9(1):开发环境配置
ArcGIS官网官方文档API开发环境集成(2中方式)一.Gradle (推荐)使用以下代码示例将Maven存储库的URL和ArcGIS Runtime SDK for Android依赖项添加到项目中。Esri的存储库不是开源的,所以你必须指定一个URL在项目的build.grade:allprojects { repositories { ...原创 2018-03-07 16:27:07 · 2746 阅读 · 0 评论 -
ArcGIS for Android 10.2.9(10):加载本地shp文件和shp文件要素查询
1.加载本地shp文件/** * 加载本地shp文件 */ private void getLocalShpfile() { try { ShapefileFeatureTable shapefileFeatureTable = new ShapefileFeatureTable(shpPath); ...原创 2018-04-20 10:54:02 · 3338 阅读 · 0 评论 -
ArcGIS for Android 10.2.9(9):Json与Geometry的相互转换
一、Geometry转换成Json数据 Point point = new Point(113, 23); String json = GeometryEngine.geometryToJson(SpatialReference.create(SpatialReference.WKID_WGS84), point); Log.e("xyh", "onCreate: " + jso...原创 2018-04-19 15:56:57 · 1440 阅读 · 0 评论 -
ArcGIS for Android 10.2.9(8):计算距离,周长,面积
GeometryEngine是Arcgis的重要工具类,利用此工具类,可以计算地图上的距离、面积,将点、线、面转化为Json数据,将Json转化为点线面,坐标转换作用非常强大。1.计算距离: //计算两点距离: Point point1 = new Point(113, 23); Point point2 = new Point(113, 24);...原创 2018-04-19 15:43:11 · 3919 阅读 · 0 评论 -
ArcGIS for Android 10.2.9(7):坐标转化
在我们的GIS应用项目里,常常遇见坐标转换的问题。最常见的就是WGS84坐标转其他坐标系,原因是WGS84坐标系是目前GPS数据采集所用的坐标系,而我国实际生产项目里常用的地图却是北京54坐标系,西安80坐标系以及中国大地2000坐标系等。所以当我们用设备采集到GPS经纬度以后,需要将其进行坐标转换才可以正确显示到我们使用的地图上。坐标转化api:GeometryEngine类的方法:p...原创 2018-04-19 15:20:18 · 1534 阅读 · 0 评论 -
ArcGIS for Android 10.2.9(6):GraphicsLayer绘制点,线,面,圆,添加文本和图片
GraphicsLayer是图形图层,可以自定义图形添加到地图上。 调用GraphicsLayer的addGraphic方法就能添加图形, 此方法要一个Graphic对象,此对象的构造方法是Graphic(Geometry geometry, Symbol symbol), 前面第一个是要素,而Geometry的子类有Envelope, MultiPath, MultiPoint, Poin...原创 2018-04-19 14:22:22 · 3088 阅读 · 2 评论 -
ArcGIS for Android 10.2.9(5):GraphicsLayer移除Graphic,GraphicsLayer常用API
**API提供三个移除Graphic的方法: 1.public void removeAll ()删除所有Graphic。 2.public void removeGraphic (int id)使用唯一ID删除Graphic。 3.public void removeGraphics (int [] ids)使用唯一ID数组删除Graphic。**如果想移除指定Graphic,就必须获...原创 2018-04-19 11:22:00 · 5970 阅读 · 1 评论 -
ArcGIS for Android 10.2.9(4):在线服务图层查询,并且选中该点所在区域,高亮显示
查询异步任务类:package com.example.administrator.arcgis1029.task;import android.os.AsyncTask;import android.text.TextUtils;import android.widget.TextView;import com.esri.core.geometry.Point;import...原创 2018-04-18 17:02:29 · 1775 阅读 · 0 评论 -
ArcGIS for Android 10.2.9(3):Callout气泡的用法
Callout气泡的使用首先我们要获取MapView中的气泡,通过MapView的getCallout()方法获取一个气泡。Callout会实现的功能就是当你单击地图上一个标注的时候,会弹出一个衔套在MapView之上的弹窗,里面可以显示该标注的一些信息和属性。Callout的API效果图: 代码:public class CalloutActivity extend...原创 2018-03-20 14:55:23 · 1592 阅读 · 2 评论 -
ArcGIS for Android 10.2.9(2):MapView和图层介绍
MapView介绍一个MapView的是一个组件,可以让你在Android应用程序绘制地图。该类继承自Android ViewGroup类,并充当一个或多个Layer对象的容器。通过在布局XML中使用MapOptions或以编程方式创建MapView时,MapView的属性可以很容易地初始化。 <com.esri.android.map.MapView andro...原创 2018-03-07 17:43:05 · 2425 阅读 · 0 评论 -
ArcGIS for Android 10.2.9(11):加载网络图层
1.ArcGISTiledMapServiceLayer:网络切片图层 /** * 添加切片图层 */ private void addTileServiceLayer() { String netLayerUrl = "http://services.arcgisonline.com/arcgis/rest/services/World_S...原创 2018-04-20 14:09:30 · 1108 阅读 · 0 评论