我完整描述一下
需要显示的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
解决方案 »
- 调用网页,但网页的主要数据在xml中,无法正常显示
- 关于图层遮盖如何获得焦点的问题
- 如何从一个菜单项转换到一个Activity
- Android/Java中如何实现多项目间复用代码
- eclipse调试时手机屏幕过大,怎么缩小点?
- android gridview的鼠标拖动问题
- 设置语言选项多了 [Developer]Accented English,如何删除它?求大神指教,有图,在线等!!!
- Android中ExpandListView下嵌套开源组件SwipeMenuListView的问题
- Android
- 用java 实现安卓进程的监控
- dlna DMS如何推送数据到DMR
- android客户端与服务器通信
地图范围在江苏省范围内,我这样设置intent
initExtent="134.23111684171788, 37.189798723942474, 135.27680341256762, 38.43808706789434"
对不对,因为是cgcs2000坐标,直接用经纬度行不行