arcgis-ArcGIS for android的一个定位程序打不开本地的tpk文件

问题描述

ArcGIS for android的一个定位程序打不开本地的tpk文件

在网上找的一个Android定位程序,为什么总是打不开本地的tpk地图,,代码如下:

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
map = (MapView) findViewById(R.id.map);

    local = new ArcGISLocalTiledLayer("file:///sdcard/arcgis/map.tpk");
    map.addLayer(local);

    mLocClient = new LocationClient(getApplicationContext());
    mLocClient.registerLocationListener(new BDLocationListenerImpl());

     /**
      * LocationClientOption
      */
    LocationClientOption option = new LocationClientOption();
    option.setOpenGps(true);
    option.setAddrType("all");
    option.setCoorType("bd09ll");
    option.setPriority(LocationClientOption.GpsFirst);
    option.setScanSpan(1000);
    option.disableCache(true);
    mLocClient.setLocOption(option);  

    gLayerGps = new GraphicsLayer();
    map.addLayer(gLayerGps);

    btnGPS=(Button)findViewById(R.id.btnStartGps);
    btnGPS.setOnClickListener(new OnClickListener(){

    本人刚刚接触Android开发,求大神指教

解决方案

local=new ArcGISLocalTiledLayer("file:///mnt/sdcard/ArcGIS/Basemap/Layers");

或者local = new ArcGISLocalTiledLayer("file:///storage/sdcard0/ArcGIS/Basemap/Layers")

记得用sdcard时要关掉USB的手机存储

解决方案二:

可以参考以下链接

http://bbs.csdn.net/topics/390479916

时间: 2024-12-04 05:28:43

arcgis-ArcGIS for android的一个定位程序打不开本地的tpk文件的相关文章

有关android的一个小程序

问题描述 最近发现有一款android的应用,可以查看国内网络上的公共摄像头的实时画面,不知道是什么原理,希望大家帮忙分析一下 问题补充:AngelAndAngel 写道 解决方案 引用所以说,这个玩意现在是没人管,就是不知道他怎么搜出来的你现在有这个应用么 ?解决方案二:就是实时视频数据而已,关键看是否提供开放API.解决方案三:引用如果有时不能观看视频,可能是摄像头服务处于离线状态.请经常关注升级. 用户不得用于其他非法目的.摄像视频如有侵权或侵犯隐私,请通知解决方案四:引用http://w

《深入理解Hadoop(原书第2版)》——3.4第一个Hadoop程序

3.4第一个Hadoop程序 本节中,你将开发你的第一个Hadoop程序.开发此程序使用的开发环境是带有Maven插件的Eclipse.如果你使用Cloudera公司的虚拟机,开发环境已经预先安装于其中了.附录B讲解了如何在Eclipse中创建一个Maven工程. 首先创建一个空的Maven工程,并将所需依赖库添加其中.项目对象模型(Project Object Model,POM)如代码清单3-1所示.创建一个文件名为pom.xml的文件,把代码清单3-1中的代码拷贝到该文件中. 现在可以开发

C++入门概览和尝试创建第一个C++程序_C 语言

C++程序的构成和书写形式1) 一个C++程序可以由一个程序单位或多个程序单位构成.每一个程序单位作为一个文件.在程序编译时,编译系统分别对各个文件进行编译,因此,一个文件是一个编译单元. 2) 在一个程序单位中,可以包括以下几个部分: 预处理命令.上节4个程序中都包括#include命令. 全局声明部分(在函数外的声明部分).在这部分中包括对用户自己定义的数据类型的声明和程序中所用到的变量的定义. 函数.函数是实现操作的部分,因此函数是程序中必须有的和最基本的组成部分.每一个程序必须包括一个或

Android开发笔记之简单基站定位程序的实现_IOS

经过学习,已经对Android程序的开发流程有了个大体的了解,为了提高我们的学习兴趣,在这一节我们将编写一个简单的基站定位程序.现在LBS(Location Based Service,基于位置的服务)移动应用相当流行(如:微信,切客,嘀咕,街旁等),基站定位是这类程序用到的关键性技术之一,我们来揭开它的神秘面纱吧. 在这一节里,我们会接触到事件.TelephonyManager.HTTP通信.JSON的使用等知识点. 在Android操作系统下,基站定位其实很简单,先说一下实现流程: 调用SD

android 相机-Android做了一个相机程序,但是拍出来的照片方向不对!

问题描述 Android做了一个相机程序,但是拍出来的照片方向不对! 就是我手机竖着拿,预览的时候是正常的,拍出来的照片就成横着的了!

android 百度地图定位图标上下晃动,像一个探针似的上下晃动,怎么实现

问题描述 android 百度地图定位图标上下晃动,像一个探针似的上下晃动,怎么实现 百度定位图标一蹦一跳的这种效果怎么实现.请各位大神指教.............. 解决方案 Android 百度地图API 定位 导航 代码Android 百度地图API 定位 导航 解决方案二: marker.setAnimation(BMAP_ANIMATION_BOUNCE); //跳动的动画 解决方案三: 应该是在地图上绘画吧 用Canvas

Android编程实现在一个程序中启动另一个程序的方法

本文实例讲述了Android编程实现在一个程序中启动另一个程序的方法.分享给大家供大家参考,具体如下: Android 开发有时需要在一个应用中启动另一个应用,比如Launcher加载所有的已安装的程序的列表,当点击图标时可以启动另一个应用. 一般我们知道了另一个应用的包名和MainActivity的名字之后便可以直接通过如下代码来启动: Intent intent = new Intent(Intent.ACTION_MAIN); intent.addCategory(Intent.CATEG

《Java和Android开发学习指南(第2版)》—— 1.2 第一个Java程序

1.2 第一个Java程序 本小节将强调Java开发中的步骤,即编写程序,将其编译为字节码以及运行字节码. 1.2.1 编写Java程序 可以使用任何文本编辑器来编写Java程序.打开一个文本编辑器,并且输入代码清单1.1中的代码.或者,如果你已经下载了本书配套的程序示例,只要将它复制到你的文本编辑器中就可以了. 如果你还没有下载代码,现在就可以从异步社区的Web站点下载示例.在前言的最后部分中,给出了下载地址.代码清单1.1 一个简单的Java程序 class MyFirstProgram {

【android】怎么定位listview中的某一项item呢

问题描述 [android]怎么定位listview中的某一项item呢 布局是PullToRefreshScrollView里面包含一个ListView,该怎么定位listview中的某一项item呢下面贴出一段代码@Override protected void onPostExecute(InterestThemeReplyBean result) { if (result != null) { pageCount = result.getPageCount(); if (actionFl