- 博客(10)
- 收藏
- 关注
原创 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
原创 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
原创 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
原创 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 3920
原创 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
原创 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 3089 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
原创 Fragment切换
案例一:MainActivity:package com.xiaoyehai.switchfragment;import android.support.v4.app.Fragment;import android.support.v4.app.FragmentManager;import android.support.v4.app.FragmentTransaction;...
2018-04-18 11:00:44 173
原创 自定义ListView实现下拉刷新和上拉加载
实现ListView的下拉刷新和上拉加载,需要先添加headerView和footerView,通过在拖动的过程中,控制头尾布局的paddingTop实现。先把paddingTop设为负值,来隐藏header,在下拉的过程中,不断改变headerView的paddingTop,实现下拉过程中headerView慢慢显示的效果。 下拉刷新,是先将listview的头部隐藏,然后用手势拖动屏幕刷新...
2018-04-16 11:07:56 1014
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人