protected function setSourceTag():void {
if (selectCount!=1) { return; }
if (Imagery.instance().selected && Imagery.instance().selected.sourcetag) {
- firstSelected.setTag('source',Imagery.instance().selected.sourcetag, MainUndoStack.getGlobalStack().addAction);
+ if ("sourcekey" in Imagery.instance().selected)
+ firstSelected.setTag(Imagery.instance().selected.sourcekey,Imagery.instance().selected.sourcetag, MainUndoStack.getGlobalStack().addAction);
+ else
+ firstSelected.setTag('source',Imagery.instance().selected.sourcetag, MainUndoStack.getGlobalStack().addAction);
}
controller.updateSelectionUI();
}
<name>OS OpenData Locator</name>
<url>http://tiles.itoworld.com/os_locator/$z/$x/$y.png</url>
<sourcetag>OS OpenData Locator</sourcetag>
+ <sourcekey>source:name</sourcekey>
</set>
<set minlat="49.8" minlon="-9" maxlat="61.1" maxlon="1.9">
<name>OS 1:25k historic</name>