예제 #1
0
    def run(self):
        from addlayerdialog import AddLayerDialog
        dialog = AddLayerDialog(self)
        dialog.show()
        accepted = dialog.exec_()
        if not accepted:
            return

        if self.crs3857 is None:
            self.crs3857 = QgsCoordinateReferenceSystem(3857)

        creditVisibility = dialog.ui.checkBox_CreditVisibility.isChecked()
        for serviceInfo in dialog.selectedServiceInfoList():
            layer = TileLayer(self, serviceInfo, creditVisibility)
            if layer.isValid():
                QgsMapLayerRegistry.instance().addMapLayer(layer)
                self.layers[layer.id()] = layer
예제 #2
0
    def run(self):
      from addlayerdialog import AddLayerDialog
      dialog = AddLayerDialog(self)
      dialog.show()
      accepted = dialog.exec_()
      if not accepted:
        return

      if self.crs3857 is None:
        self.crs3857 = QgsCoordinateReferenceSystem(3857)

      creditVisibility = dialog.ui.checkBox_CreditVisibility.isChecked()
      for serviceInfo in dialog.selectedServiceInfoList():
        layer = TileLayer(self, serviceInfo, creditVisibility)
        if layer.isValid():
          QgsMapLayerRegistry.instance().addMapLayer(layer)
          self.layers[layer.id()] = layer
예제 #3
0
    def run(self):
        from addlayerdialog import AddLayerDialog
        dialog = AddLayerDialog(self.iface)
        dialog.show()
        accepted = dialog.exec_()
        if not accepted:
            return

        # change crs to EPSG:3857 (WGS 84 / Pseudo-Mercator)
        pseudo_mercator = QgsCoordinateReferenceSystem(3857)
        self.setCrs(pseudo_mercator)

        creditVisibility = dialog.ui.checkBox_CreditVisibility.isChecked()
        for serviceInfo in dialog.selectedServiceInfoList():
            layer = TileLayer(self, serviceInfo, creditVisibility,
                              pseudo_mercator)
            if layer.isValid():
                QgsMapLayerRegistry.instance().addMapLayer(layer)
                self.layers[layer.id()] = layer