2016-03-30 11 views
1

'u döndürür. Web görevini (Esri) yazdırma görev hizmetiyle dışa aktarmayı denedim. localhost ve staging.xxx.com (http) da çalışır.Ama preview.xxx.com (https) 'de, hata 500'ü atar: Hata yürütme işlemi gerçekleştiriliyor. tek fark,ESRI Yazdırma Görevi (dışa aktarma web haritası), 500

{"error":{"code":500,"message":"Error performing execute operation","details":[]}} 

Neler bilemiyorum, evreleme http kullanır ve önizleme https kullanır.

Burada, Esri map.When ben hata ayıklama aktarırken, katman ayrıntıları görüntü (gif) bir url ile gönderiyordu GIF resmi desteklemeyeceğini sorunu buldum

 var printTask = new esriLoader.PrintTask(PrintTaskServiceUrl); 
     esriLoader.Config.defaults.io.proxyUrl = proxyUrl; 
     esriLoader.Config.defaults.io.alwaysUseProxy = true; 
     var template = new esriLoader.PrintTemplate(); 
     template.exportOptions = { 
      width: 1015, 
      height: 633, 
      dpi: 96 // if 200 ,map image will get good quality 
     }; 
     template.format = "JPG"; 
     template.layout = "MAP_ONLY", 
     template.preserveScale = false; 
     template.showLabels = true; 
     template.showAttribution = false; 

     template.layoutOptions = { 
      "legendLayers": [], // empty array means no legend 
      "scalebarUnit": "Miles", 
      "copyrightText": "<div>xxx</div>", 
     } 
     var params = new esriLoader.PrintParameters(); 

     params.map = map; 
     params.template = template; 

     printTask.execute(params, success, error); 

cevap

0

kodum var ve sorun çözüldü bir png ile gif .. değiştirilir zaman https://example.mine.com/Images/blue_marker.png

png gif olarak değiştirildi zaman

{ 
     "id": "userLocation", 
     "opacity": 1, 
     "minScale": 0, 
     "maxScale": 0, 
     "featureCollection": { 
      "layers": [{ 
       "layerDefinition": { 
        "name": "pointLayer", 
        "geometryType": "esriGeometryPoint" 
       }, 
       "featureSet": { 
        "geometryType": "esriGeometryPoint", 
        "features": [{ 
         "geometry": { 
          "x": 76.299399, 
          "y": 9.963090099999999, 
          "spatialReference": { 
           "wkid": 2226 
          } 
         }, 
         "symbol": { 
          "angle": 0, 
          "xoffset": 0, 
          "yoffset": 0, 
          "type": "esriPMS", 
          "url": *"https://example.mine.com/Images/blue_marker.gif"*, 
          "width": 26.25, 
          "height": 26.25 
         } 
        }] 
       } 
      }] 
     } 
    } 

Sorun çözüldü

İlgili konular