-
Notifications
You must be signed in to change notification settings - Fork 85
Using JavaScript to create and work with ArcGISRuntime objects
Sathya Prasad edited this page Jan 27, 2016
·
2 revisions
var baseMapUrl = "http://server.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer";
var layer = ArcGISRuntime.createObject("ArcGISTiledMapServiceLayer", { "url": baseMapUrl });
layer.name = baseMapLayer.id;
.....
var featureServiceTable = ArcGISRuntime.createObject("GeodatabaseFeatureServiceTable");
featureServiceTable.url = "http://services.arcgis.com/ue9rwulIoeLEI9bj/arcgis/rest/services/Tectonic_Plate_Boundaries/FeatureServer/0";
var featureLayer = ArcGISRuntime.createObject("FeatureLayer");
featureLayer.featureTable = featureServiceTable.valid ? featureServiceTable : null;
featureLayer.statusChanged.connect(function(){
console.log("layer status is: ", featureLayer.name, featureLayer.status);
if(featureLayer.status === Enums.LayerStatusInitialized) {
//do something
}
if(featureLayer.status === Enums.LayerStatusErrored) {
//do something else
}
});
map.addLayer(featureLayer);
//or featureLayer.initialize();