【发布时间】:2014-11-12 11:11:04
【问题描述】:
萨拉姆, 我打印地图时遇到问题,当我显示结果时,我发现只有一个二十个特征。结果不包含所有功能。 我用过 esri/dijit/PrintTask
verifier: function(){ //verifier() is an onClick event of a button
var url= 'the way/arcgis/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task';
var printTask=new PrintTask(url);
var params = new PrintParameters();
params.map =this.map;
printTask.execute(params,this.printResult);
},printResult: function(event)
{
console.log(event);
window.open(event.url, "_blank")
}
没有出现在打印结果中的要素图层是那些 URL 不是地图服务链接而是指向它们连接到地图服务的 java servlet 的链接(每个地图服务一个 servlet)。也许打印任务没有进行重定向,它从特征层定义中的 url 中搜索 serviceMAP,因为它是 servlet 的链接。 我希望我很清楚......请有人可以帮助我!因为我不知道我需要做什么。 PS:对不起我的英语,因为我比英语更新鲜。
【问题讨论】:
标签: printing dojo task arcgis-js-api