app.map = new esri.Map("map", { basemap: "hybrid", center: [-117.447, 33.906], zoom: 17, slider: false });
map = new Map("map", { basemap: "topo", center: [-105.255, 40.022], zoom: 13 });
var basemapGallery = new BasemapGallery({ showArcGISBasemaps: true, app.map: map }, "basemapGallery"); basemapGallery.startup();
var basemapGallery = new BasemapGallery({ showArcGISBasemaps: true, map: map }, "basemapGallery"); basemapGallery.startup(); basemapGallery.on("error", function(msg) { console.log("basemap gallery error: ", msg); });
var map; var app = {}; require([ "dojo/ready", "dojo/on", "dojo/_base/connect", "dojo/dom", "dojo/dom-construct", "dojo/parser", "dijit/registry", "esri/layers/FeatureLayer", "esri/layers/ArcGISDynamicMapServiceLayer", "esri/InfoTemplate", "esri/renderers/UniqueValueRenderer", "esri/renderers/SimpleRenderer", "esri/symbols/SimpleMarkerSymbol", "esri/symbols/SimpleLineSymbol", "dijit/layout/BorderContainer", "dijit/layout/ContentPane", "esri/map", "esri/dijit/BasemapGallery", "esri/request", "esri/config", "dojo/_base/array", "esri/dijit/Print", "esri/tasks/PrintTemplate", "esri/arcgis/utils", "esri/domUtils", "esri/dijit/Popup", "dojo/domReady!" ], function( ready, on, connect, dom, domConstruct, parser, registry, FeatureLayer, ArcGISDynamicMapServiceLayer, InfoTemplate, UniqueValueRenderer, SimpleRenderer, SimpleMarkerSymbol, SimpleLineSymbol, BorderContainer, ContentPane, Map, BasemapGallery, esriRequest, esriConfig, arrayUtils, Print, PrintTemplate, arcgisUtils, domUtils, Popup ) { //ready(function(){ parser.parse(); //setup event handlers for the next/previous buttons on(dom.byId("previous"), "click", selectPrevious); on(dom.byId("next"), "click", selectNext); esri.config.defaults.io.proxyUrl = "https://junk.gov/proxypage_net/proxy.ashx"; app.map = new esri.Map("map", { basemap: "topo", center: [-77.4329, 37.5410], zoom: 7, slider: false }); // add graphics for pools with permits var permitUrl = "https://sampleserver6.arcgisonline.com/arcgis/rest/services/PoolPermits/MapServer/1"; var poolFeatureLayer = new FeatureLayer(permitUrl, { mode: FeatureLayer.MODE_SNAPSHOT }); app.map.addLayer(poolFeatureLayer); var TestUrl2 = "https://map.gov/arcgis/rest/services/Map/Map_Readonly/FeatureServer/0"; var FeatureLayer2 = new FeatureLayer(TestUrl2, { mode: FeatureLayer.MODE_SNAPSHOT }); app.map.addLayer(FeatureLayer2); //add the basemap gallery, in this case we'll display maps from ArcGIS.com including bing maps var basemapGallery = new BasemapGallery({ showArcGISBasemaps: true, map: map }, "basemapGallery"); basemapGallery.startup(); basemapGallery.on("error", function(msg) { console.log("basemap gallery error: ", msg); }); });
Solved! Go to Solution.
var app = {};
that makes sense....I am just wondering WHY the examples do it both ways. if there is no reason or benefit to use app.map why use it in some examples and not in others. Makes learning a bit more difficult.
Whats the purpose of the list????
At least I know now....I thank you for your patience and thoughts.
Cheers