首页 / 浏览问题 / 移动GIS / 问题详情
android三维场景加载天地图
30EXP 2020年07月16日

请教,想要在三维场景中加载天地图影像底图服务,但是大部分面积显示在该区域无影像,缩放到很小也一样。下面附上关键代码和结果图。

代码:

结果:

1个回答

您好,请确认以下几个问题:
1.申请天地图 token是否是Android端
2.打开的天地图坐标系是否为地理坐标系
3.将设备中的SuperMap下面的那个3DCache文件夹删掉,重新打开天地图
9,237EXP 2020年07月17日

1、天地图token是android的

2、打开的天地图影像为经纬度

3、3DCache文件夹删掉,重新打开天地图,仍然不行。

您好,您那边使用的Android版本是哪一个版本呢?将3DCache文件夹删除,然后使用我的这个token:http://t0.tianditu.gov.cn/img_c/wmts?tk=58ac8e6ae418fcf77eece945a3ec4feb

情况还是一样的,麻烦你看看add里面的参数对吗?

您看一下您设置的DPI是多少?我们默认是设置的96.

Layer3D layer3D = m_sceneControl.getScene().getLayers().add("http://t0.tianditu.gov.cn/img_c/wmts?tk=58ac8e6ae418fcf77eece945a3ec4feb",Layer3DType.WMTS,"img",ImageFormatType.JPG_PNG,96,true);

设置为96是可以的了。

但是这个96的值是固定的吗?我通过

getResources().getDisplayMetrics().densityDpi获取到的值是400。

都是默认使用的96,建议你那边使用96的DPI,DPI96是没有偏移的。
好的,非常感谢你的帮助!
...