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.
 
 

19 lines
8.1 KiB

// All material copyright Esri, All Rights Reserved, unless otherwise specified.
// See https://js.arcgis.com/4.30/esri/copyright.txt for details.
//>>built
define("../../chunks/tslib.es6 ../../geometry ../../core/Clonable ../../core/Collection ../../core/JSONSupport ../../core/accessorSupport/decorators/property ../../core/accessorSupport/ensureType ../../core/RandomLCG ../../core/has ../../core/accessorSupport/decorators/enumeration ../../core/accessorSupport/decorators/reader ../../core/accessorSupport/decorators/subclass ../../core/accessorSupport/decorators/writer ./commonProperties ./DataLayer ./FeatureSet ./networkEnums ./NetworkFeatureSet ./NetworkUrl ./TravelMode ../../geometry/SpatialReference".split(" "),
function(b,a,q,r,t,d,u,D,E,h,m,v,k,w,x,y,g,z,A,B,C){function n(c,e,f){null!=c&&(e[f]=r.isCollection(c)?{features:c.toArray().map(l=>l.toJSON())}:c.toJSON())}var p;a=p=class extends q.ClonableMixin(t.JSONSupport){constructor(c){super(c);this.outputGeometryPrecisionUnits=this.outputGeometryPrecision=this.impedanceAttribute=this.ignoreInvalidLocations=this.geometryPrecisionZ=this.geometryPrecisionM=this.geometryPrecision=this.findBestSequence=this.directionsTimeAttribute=this.directionsStyleName=this.directionsOutputType=
this.directionsLengthUnits=this.directionsLanguage=this.attributeParameterValues=this.apiKey=this.accumulateAttributes=null;this.outputLines="true-shape";this.restrictUTurns=this.restrictionAttributes=this.preserveObjectID=this.preserveLastStop=this.preserveFirstStop=this.polylineBarriers=this.polygonBarriers=this.pointBarriers=this.overrides=this.outSpatialReference=null;this.returnPolylineBarriers=this.returnPolygonBarriers=this.returnDirections=this.returnBarriers=!1;this.returnRoutes=!0;this.returnStops=
!1;this.returnTraversedTurns=this.returnTraversedJunctions=this.returnTraversedEdges=null;this.returnZ=!0;this.startTime=null;this.startTimeIsUTC=!0;this.useTimeWindows=this.useHierarchy=this.travelMode=this.timeWindowsAreUTC=this.stops=null}static from(c){return u.ensureClass(p,c)}readAccumulateAttributes(c){return null==c?null:c.map(e=>g.impedanceAttributeNameJsonMap.fromJSON(e))}writeAccumulateAttributes(c,e,f){c?.length&&(e[f]=c.map(l=>g.impedanceAttributeNameJsonMap.toJSON(l)))}writePointBarriers(c,
e,f){n(c,e,f)}writePolygonBarrier(c,e,f){n(c,e,f)}writePolylineBarrier(c,e,f){n(c,e,f)}readRestrictionAttributes(c){return null==c?null:c.map(e=>g.restrictionAttributeNameJsonMap.fromJSON(e))}writeRestrictionAttributes(c,e,f){c?.length&&(e[f]=c.map(l=>g.restrictionAttributeNameJsonMap.toJSON(l)))}readStartTime(c,e){({startTime:c}=e);return null==c?null:"now"===c?"now":new Date(c)}writeStartTime(c,e){null!=c&&(e.startTime="now"===c?"now":c.getTime())}readStops(c,e){return(c=e.stops)&&"type"in c?x.fromJSON(c):
c&&"url"in c?A.fromJSON(c):c&&"features"in c&&"doNotLocateOnRestrictedElements"in c?z.fromJSON(c):c&&"features"in c?y.fromJSON(c):null}writeStops(c,e,f){n(c,e,f)}};b.__decorate([d.property({type:[String],json:{name:"accumulateAttributeNames",write:!0}})],a.prototype,"accumulateAttributes",void 0);b.__decorate([m.reader("accumulateAttributes")],a.prototype,"readAccumulateAttributes",null);b.__decorate([k.writer("accumulateAttributes")],a.prototype,"writeAccumulateAttributes",null);b.__decorate([d.property(w.apiKey)],
a.prototype,"apiKey",void 0);b.__decorate([d.property({json:{write:!0}})],a.prototype,"attributeParameterValues",void 0);b.__decorate([d.property({type:String,json:{write:!0}})],a.prototype,"directionsLanguage",void 0);b.__decorate([h.enumeration(g.directionsLengthUnitJsonMap)],a.prototype,"directionsLengthUnits",void 0);b.__decorate([h.enumeration(g.directionsOutputTypeJsonMap)],a.prototype,"directionsOutputType",void 0);b.__decorate([h.enumeration(g.directionsStyleNameJsonMap)],a.prototype,"directionsStyleName",
void 0);b.__decorate([h.enumeration(g.durationImpedanceAttributeNameJsonMap,{name:"directionsTimeAttributeName",ignoreUnknown:!1})],a.prototype,"directionsTimeAttribute",void 0);b.__decorate([d.property({type:Boolean,json:{write:!0}})],a.prototype,"findBestSequence",void 0);b.__decorate([d.property({type:Number,json:{write:!0}})],a.prototype,"geometryPrecision",void 0);b.__decorate([d.property({type:Number,json:{write:!0}})],a.prototype,"geometryPrecisionM",void 0);b.__decorate([d.property({type:Number,
json:{write:!0}})],a.prototype,"geometryPrecisionZ",void 0);b.__decorate([d.property({type:Boolean,json:{write:!0}})],a.prototype,"ignoreInvalidLocations",void 0);b.__decorate([h.enumeration(g.impedanceAttributeNameJsonMap,{name:"impedanceAttributeName",ignoreUnknown:!1})],a.prototype,"impedanceAttribute",void 0);b.__decorate([d.property({type:Number,json:{write:!0}})],a.prototype,"outputGeometryPrecision",void 0);b.__decorate([h.enumeration(g.lengthUnitJsonMap)],a.prototype,"outputGeometryPrecisionUnits",
void 0);b.__decorate([h.enumeration(g.outputLineJsonMap)],a.prototype,"outputLines",void 0);b.__decorate([d.property({type:C,json:{name:"outSR",write:!0}})],a.prototype,"outSpatialReference",void 0);b.__decorate([d.property({json:{write:!0}})],a.prototype,"overrides",void 0);b.__decorate([d.property({json:{name:"barriers",write:!0}})],a.prototype,"pointBarriers",void 0);b.__decorate([k.writer("pointBarriers")],a.prototype,"writePointBarriers",null);b.__decorate([d.property({json:{write:!0}})],a.prototype,
"polygonBarriers",void 0);b.__decorate([k.writer("polygonBarriers")],a.prototype,"writePolygonBarrier",null);b.__decorate([d.property({json:{write:!0}})],a.prototype,"polylineBarriers",void 0);b.__decorate([k.writer("polylineBarriers")],a.prototype,"writePolylineBarrier",null);b.__decorate([d.property({type:Boolean,json:{write:!0}})],a.prototype,"preserveFirstStop",void 0);b.__decorate([d.property({type:Boolean,json:{write:!0}})],a.prototype,"preserveLastStop",void 0);b.__decorate([d.property({type:Boolean,
json:{write:!0}})],a.prototype,"preserveObjectID",void 0);b.__decorate([d.property({type:[String],json:{name:"restrictionAttributeNames",write:!0}})],a.prototype,"restrictionAttributes",void 0);b.__decorate([m.reader("restrictionAttributes")],a.prototype,"readRestrictionAttributes",null);b.__decorate([k.writer("restrictionAttributes")],a.prototype,"writeRestrictionAttributes",null);b.__decorate([h.enumeration(g.restrictUTurnJsonMap)],a.prototype,"restrictUTurns",void 0);b.__decorate([d.property({type:Boolean,
json:{write:!0}})],a.prototype,"returnBarriers",void 0);b.__decorate([d.property({type:Boolean,json:{write:!0}})],a.prototype,"returnDirections",void 0);b.__decorate([d.property({type:Boolean,json:{write:!0}})],a.prototype,"returnPolygonBarriers",void 0);b.__decorate([d.property({type:Boolean,json:{write:!0}})],a.prototype,"returnPolylineBarriers",void 0);b.__decorate([d.property({type:Boolean,json:{write:!0}})],a.prototype,"returnRoutes",void 0);b.__decorate([d.property({type:Boolean,json:{write:!0}})],
a.prototype,"returnStops",void 0);b.__decorate([d.property({type:Boolean,json:{write:!0}})],a.prototype,"returnTraversedEdges",void 0);b.__decorate([d.property({type:Boolean,json:{write:!0}})],a.prototype,"returnTraversedJunctions",void 0);b.__decorate([d.property({type:Boolean,json:{write:!0}})],a.prototype,"returnTraversedTurns",void 0);b.__decorate([d.property({type:Boolean,json:{write:!0}})],a.prototype,"returnZ",void 0);b.__decorate([d.property({json:{write:!0}})],a.prototype,"startTime",void 0);
b.__decorate([m.reader("startTime")],a.prototype,"readStartTime",null);b.__decorate([k.writer("startTime")],a.prototype,"writeStartTime",null);b.__decorate([d.property({type:Boolean,json:{write:!0}})],a.prototype,"startTimeIsUTC",void 0);b.__decorate([d.property({json:{write:!0}})],a.prototype,"stops",void 0);b.__decorate([m.reader("stops")],a.prototype,"readStops",null);b.__decorate([k.writer("stops")],a.prototype,"writeStops",null);b.__decorate([d.property({type:Boolean,json:{write:!0}})],a.prototype,
"timeWindowsAreUTC",void 0);b.__decorate([d.property({type:B,json:{write:!0}})],a.prototype,"travelMode",void 0);b.__decorate([d.property({type:Boolean,json:{write:!0}})],a.prototype,"useHierarchy",void 0);b.__decorate([d.property({type:Boolean,json:{write:!0}})],a.prototype,"useTimeWindows",void 0);return a=p=b.__decorate([v.subclass("esri.rest.support.RouteParameters")],a)});