如何解决谷歌道路图层加载不正确
我将 google 路线图图层添加到画布,但似乎加载了不正确的 CRS?
QgsDataSourceUri ds;
ds.setParam("type","xyz");
ds.setParam("url",QString("https://mt1.google.com/vt/lyrs=m&x={x}&y={y}&z={z}"));
QgsRasterLayer* layer = new QgsRasterLayer(ds.encodedUri(),"my map","wms");
QList<QgsMapLayer*> layers = mCanvas->layers();
layers.insert(0,layer);
mCanvas->setLayers(layers);
mCanvas->setExtent(layer->extent());
但是当我使用 qgis 桌面时,使用谷歌地图添加 XYZTiles,我得到的地图是方形的,如下所示 enter image description here
谁能帮我修一下这张地图?当我从提供者打印信息时,我得到
CRS
Extent -180.0000000000000000,-85.0511287798066036 : 180.0000000000000000,85.0511287798066036
Unit
这意味着没有来自供应商的 CRS 和单位信息
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。