<script> dojo.require("dijit.layout.BorderContainer"); dojo.require("dijit.layout.ContentPane"); dojo.require("esri.map"); dojo.require("esri.arcgis.utils"); var map; function pageReady() { var mapDeferred = new esri.arcgis.utils.createMap("0ab0004e243641568713ba968d1c424a", "map",{ //ignorePopups:true }); mapDeferred.then(function(response){ map = response.map; dojo.addClass(map.infoWindow.domNode, "myTheme"); var layers = response.itemInfo.itemData.operationalLayers; //get the layer we want to define popups for dojo.forEach(layers, function(layer){ if(layer.id === "Weekly_Flu_Surveillance_(20130112)_5177"){ var template = new esri.dijit.PopupTemplate(); template.setContent(getTextContent); layer.layerObject.setInfoTemplate(template); } }); }); } function getTextContent(graphic){ var template = "<b>${STATENAME}</b>: has an activity level of ${ACTIVITY_LEVEL}"; return esri.substitute(graphic.attributes, template); } dojo.ready(pageReady); </script>
var template = new esri.InfoTemplate(); template.setContent(getTextContent); var featureLayer = new esri.layers.FeatureLayer("http://servicesbeta.esri.com/arcgis/rest/services/SanFrancisco/SFStreetTreesRendered/MapServer/0",{ mode: esri.layers.FeatureLayer.MODE_SELECTION, outFields: ["*"], infoTemplate:template
var mapDeferred = new esri.arcgis.utils.createMap("0ab0004e243641568713ba968d1c424a", "map"); mapDeferred.then(function(response){ map = response.map; dojo.addClass(map.infoWindow.domNode, "myTheme"); });
Hello,I'm trying to code against ArcGisOnline as much as possible.So far, I have been able to use esri.arcgis.utils.createMap() against a custom map I created and uploaded.I'm trying to follow along with more advanced samples, but they use ArcGISDynamicMapServiceLayer objects.Is the object produced by create map usable in that context. If not, can use ArcGisOnline to generate a link like:http://servicesbeta.esri.com/arcgis/rest/services/SanFrancisco/SFStreetTreesRendered/MapServer/0for my custom uploaded map?Thanks in advance for your help.--John Jackson
Přihlášení členové mohou přispívat, sledovat aktualizace a další. Jste tu noví? Zaregistrujte si bezplatný účet.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.