QGIS 2.12中未显示Google地图


11

QGIS 2.12中我的OpenLayers插件中的Google Maps不再显示。其他地图确实显示,即:

  • OSM
  • ing
  • MapQuest
  • 苹果地图

我在QGIS 2.8中尝试过,但Google Maps也不显示在那里。在不同网络上的家用和办公计算机中都是这种情况。Google地图消失了吗?

Answers:


13

快速地图服务基于OpenLayers插件(对github致敬)构建。最大的不同是,快速地图服务使用的是图块服务器,而不是通过OpenLayers获取会导致缩放错误的Google图层的直接API,请尝试使用快速地图服务。

如何激活Google图层:进入快速地图服务->设置->选择标签“贡献的服务”,然后按“获取贡献的包”。现在,当您进入QMS时,可用层的列表将得到扩展。


感谢您分享如何启用Google图层。参与服务有许多我从未听说过的层。
吉姆(Jim)

13

我建议您删除用于背景地图的OpenLayers插件,然后尝试使用Quick Map Services插件。

它比OpenLayers具有更多的图层,似乎更健壮,可以直接访问地图图块,而不是使用OpenLayers的JavaScript来获取它们,并在Composer地图上正确对齐,等等。

我在图层列表中没有看到Apple Maps。为新的地图图块服务编写配置文件非常容易,我为Stamen地图做到了这一点,该地图位于插件的插件层的GitHub版本中。

但是,如果您想要的只是Google Maps图层之一(卫星,地图等),则Quick Map Services可以完成这项工作。


哇,令人惊讶的是,如blackgis所建议的那样,当您下载Contributed Services时,Quick Map Services有多少层,谢谢。仍然无法回答OpenLayers中的Google Maps发生了什么问题,但是我想随着QGIS技术的变化而变化,我不必担心。
吉姆(Jim)

qms.nextgis.com上查看支持的服务的完整列表。您可以轻松添加自己的服务,而无需github和任何包。
德米特里·巴里什尼科夫
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.