使用idesktop将天地图加载到自己的地图中,然后导入移动端展示,天地图影像未显示,日志文件中报访问被拒绝:
2021-06-18 16:06:12| 84| EJc004| 3035142512| error| 访问被拒绝 HTTP Status Code 403http://t0.tianditu.gov.cn/img_c/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&Layer=img&Style=default&TileMatrixSet=c&TileMatrix=8&TileRow=60&TileCol=120&Format=tiles&tk=d23aeacf5bfb646105f472028c100e79| jni/JB/32/NetToolkit/../../../Src/NetToolkit/UGHttpHelper.cpp(1634)
另外,不使用上述方法,直接通过如下代码加载地图,程序会卡死崩溃,另,此种方式也会有上诉问题:
// val info = DatasourceConnectionInfo()
//
// val url =
// "http://t0.tianditu.com/img_w/wmts?tk=d23aeacf5bfb646105f472028c100e79&topleftcornerexchange=1"
//// val url = " http://t2.supermapcloud.com"
//
//
// info.driver = "WMTS";
// info.server = url
// info.engineType = EngineType.OGC
// info.alias = "t0.tianditu.com_WMTS"
// val datasource = mWorkspace!!.datasources.open(info)
// if (datasource == null) {
// MyLog().d("loadTianDiTuMap", "打开天地图服务失败!")
// return;
// }
// mMapControl!!.map.layers.add(datasource.datasets[0], false)