您好,我正在尝试调用 PrintingTools (GPServer) - 导出 Web 地图任务 - 手动执行。
为此,我需要将我的地图对象更改为 json 对象(Web Map as JSON:(GPString))。这是第一个论点。
有什么方法可以直接在 Arcgis javascript 3.5 API 中获取 Json 对象?
dojo.connect(app.printer, 'onPrintComplete', function (value) {
// window.open(value.url);
setTimeout(FinalStep, 1000);
});
function PrintButton() {
require(["dojo/query", "dojo/dom"], function (query, dom) {
var node = dom.byId("print_button");
nl = query(".dijitButtonNode", node);
if (nl.length > 0)
nl[0].click();
});
return false;
}
function FinalStep() {
require(["dojo/query", "dojo/dom"], function (query, dom) {
var n2 = query(".esriPrintout", dojo.byId("print_button"));
if (n2.length > 0) {
n2[0].click();
document.body.style.cursor = 'default';
}
});
}