我完整描述一下
需要显示的tpk是用的cscg2000坐标系作的,已经拷贝到sd卡的tpk文件夹内
xml文件中添加了如下的mapview
<com.esri.android.map.MapView
android:id="@+id/map"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
initExtent="134.23111684171788, 37.189798723942474, 135.27680341256762E7, 38.43808706789434" >
</com.esri.android.map.MapView>active里面如下:
MapView map == null;
ArcGISLocalTiledLayer local;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
String path ="file://"+getSDPath()+"/tpk/影像.tpk";
map= (MapView) this.findViewById(R.id.map);
map.setMapBackground(0xffffffff, Color.TRANSPARENT, 0, 0);// 设置地图背景
local = new ArcGISLocalTiledLayer(path); // ok
map.addLayer(local);问题1:如此intent的数值设置对不对,是不是cgcs2000坐标系下,设置范围直接用经纬度,如果不是,要用什么值?
问题2:设置显示范围以后,还需要设置比例尺和分辨率吗?
问题3:按照以上的代码测试,看不到底图,为什么?
补充资料
在线电子地图服务中地理背景地图切片和影像背景地图切片服务按照表1所列的地面分辨率进行分级对应。级别 地面分辨率(米/像素) 显示比例尺L3 19,567.8792 1:73,957,338.86L4 9,783.9396 1:36,978,669.43
……
L17 1.1943 1:4,514.00
需要显示的tpk是用的cscg2000坐标系作的,已经拷贝到sd卡的tpk文件夹内
xml文件中添加了如下的mapview
<com.esri.android.map.MapView
android:id="@+id/map"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
initExtent="134.23111684171788, 37.189798723942474, 135.27680341256762E7, 38.43808706789434" >
</com.esri.android.map.MapView>active里面如下:
MapView map == null;
ArcGISLocalTiledLayer local;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
String path ="file://"+getSDPath()+"/tpk/影像.tpk";
map= (MapView) this.findViewById(R.id.map);
map.setMapBackground(0xffffffff, Color.TRANSPARENT, 0, 0);// 设置地图背景
local = new ArcGISLocalTiledLayer(path); // ok
map.addLayer(local);问题1:如此intent的数值设置对不对,是不是cgcs2000坐标系下,设置范围直接用经纬度,如果不是,要用什么值?
问题2:设置显示范围以后,还需要设置比例尺和分辨率吗?
问题3:按照以上的代码测试,看不到底图,为什么?
补充资料
在线电子地图服务中地理背景地图切片和影像背景地图切片服务按照表1所列的地面分辨率进行分级对应。级别 地面分辨率(米/像素) 显示比例尺L3 19,567.8792 1:73,957,338.86L4 9,783.9396 1:36,978,669.43
……
L17 1.1943 1:4,514.00
解决方案 »
- flash用到SurfaceView了
- 关于webview的html5的video样式
- 怎么让一个Spinner保存上次选择的结果啊?
- 新手提问:下面这个setOnClickListener为什么要这么写?
- 想学ANDROID,不知道如何入手
- 紧急求助,在线等答案!如何实现类似于超级玛丽中的,主人公在行走,但相对屏幕位置不变。。
- 这个如何实现
- 微信录音的时候弹出的那个透明的pop可以显示录音时音量的大小,请问这个是怎么实现的呢?
- 真机调试,手机是4.4.3系统的,前几天突然不能调试4.4的项目了,但是还可以调试2.3的项目!急求解!
- 做手机网页前端用什么运行测试呢?
- dlna DMS如何推送数据到DMR
- android客户端与服务器通信
地图范围在江苏省范围内,我这样设置intent
initExtent="134.23111684171788, 37.189798723942474, 135.27680341256762, 38.43808706789434"
对不对,因为是cgcs2000坐标,直接用经纬度行不行