ArcGIS for android 离线地图 案例
来源:互联网 发布:华为手机解锁软件 编辑:程序博客网 时间:2024/06/06 01:59
在API10.1.1版本中,离线地图很容易实现,只要用ArcGISLocalTiledLayer类就行了,他也是一个Layer他的初始化可以使用碎片文件夹地址
或者一个打包文件.tpk文件。其中后者就是给前者打了个包,加了一个参数。下面是demo源码,测试数据为test.tpk文件,将文件下载下来放在手机sd卡根目录既可使用。下载地址: http://download.csdn.net/detail/guet_wukin/5814595
package com.esri.arcgis.android.samples.localtiledlayer;import android.app.Activity;import android.os.Bundle;import android.os.Environment;import android.util.Log;import com.esri.android.map.MapView;import com.esri.android.map.ags.ArcGISLocalTiledLayer;public class LocalTiledLayer extends Activity {MapView map = null;ArcGISLocalTiledLayer local;/** Called when the activity is first created. */@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);map = (MapView) findViewById(R.id.map);//the data is stored on the SDCARD//the data is created as a tiled cacheString path = Environment.getExternalStorageDirectory().getPath();Log.i("path",path);local = new ArcGISLocalTiledLayer("file:///mnt/sdcard/test.tpk");map.addLayer(local);}}XML
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical"><com.esri.android.map.MapView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/map" android:layout_width="fill_parent" android:layout_height="fill_parent"> </com.esri.android.map.MapView></LinearLayout>
- ArcGIS for android 离线地图 案例
- ArcGIS for android 离线地图 案例
- arcgis for android 离线地图实现
- Arcgis For Android加载离线地图
- ArcGIS API For Android离线地图的实现
- ArcGIS for Android示例解析之离线地图-----LocalTiledLayer
- ArcGIS for Android 之本地离线地图添加(LocalTitledLayer)
- ArcGIS for Android利用LocalTiledLayer 打开离线地图
- Arcgis for Android开发档案一(离线地图解决方案)
- Arcgis for android 离线查询
- Arcgis Android API开发之离线地图
- arcgis android端用离线地图
- Arcgis For Android之离线地图实现的几种方式
- Arcgis For Android之离线地图实现的几种方式
- Arcgis for Android 加载离线地图报错:com.esri.core.io.EsriServiceException: Unauthorized
- Arcgis For Android之离线地图实现的几种方式
- Arcgis For Android之离线地图实现的几种方式
- Arcgis for android 地图放大镜
- 视频的采集和动态显示(三)
- MyEclipse中svn无法个更新文件
- hdu4607
- chinaunix 内核源码分析精贴
- ROS探索总结(十四)——move_base(路径规划)
- ArcGIS for android 离线地图 案例
- 从两个例子分析C语言的声明
- Asp.net循环遍历服务器文件夹及文件
- Java中Integer和String浅谈
- Asp.net Cookie保存上一个页面的URL地址
- 二进制文件和文本文件的区别
- 使用GTMBase64编码解码字符串
- Thinking in Java [Java编程机制] 学习笔记 -- 变量和对象
- Django时区设置的郁闷