Custom Gis Application with Arcgis Javascript API with modern layouting
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

5 lines
935 B

// All material copyright Esri, All Rights Reserved, unless otherwise specified.
// See https://js.arcgis.com/4.30/esri/copyright.txt for details.
//>>built
define(["exports","../request","../core/urlUtils","./utils","../symbols/CIMSymbol"],function(f,g,h,k,l){f.generateSymbol=async function(c,b,d){c=k.parseUrl(c);var a=b.svgImage;b=new FormData;if("FormData"in globalThis&&"HTMLFormElement"in globalThis)if(a instanceof FormData){var e=a.get("svgImage");b.append("svgImage",e,e.name)}else a instanceof HTMLFormElement&&(e=(new FormData(a)).get("svgImage"),b.append("svgImage",e,e.name));"string"===typeof a&&(a=new Blob([a.trim()],{type:"image/svg+xml"}),
b.append("svgImage",a,"symbol.svg"));b.append("f","json");d={...d,method:"post",body:b};c=h.join(c.path,"generateSymbol");({data:d}=await g(c,d));return{symbol:new l({data:{type:"CIMSymbolReference",symbol:d}})}};Object.defineProperty(f,Symbol.toStringTag,{value:"Module"})});