Solved! Go to Solution.
<?xml version="1.0"?> <configuration> <!-- possible values for initialstate: open or closed (default) --> <initialstate>open</initialstate> <!-- by default it will use the same basemap as current main map, you can hardcode as below if you wish --> <bing key="your_key_here"/> <layer label="Bing" type="bing" visible="true" style="road" culture="en-US" url="placeholder@here.there"/> </configuration>basically assinging a nonexistet (dummy) url to the bing layer tag and providing my Bing key. (url can be any non-null)
if (url) { useBaseMapLayer = false; type = configXML.layer.@type; useProxy = configXML.layer.@useproxy[0] && configXML.layer.@useproxy == "true"; switch (type.toLowerCase()) { case "tiled": { var tiledlayer:ArcGISTiledMapServiceLayer = new ArcGISTiledMapServiceLayer(url); tiledlayer.alpha = alpha; if (proxyUrl && useProxy) { tiledLayer.proxyURL = proxyUrl; } overviewMap.addLayer(tiledlayer); break; } case "dynamic": { var dynlayer:ArcGISDynamicMapServiceLayer = new ArcGISDynamicMapServiceLayer(url); dynlayer.alpha = alpha; if (proxyUrl && useProxy) { dynlayer.proxyURL = proxyUrl; } overviewMap.addLayer(dynlayer); break; } case "bing": { var veTiledLayer:VETiledLayer = new VETiledLayer(); veTiledLayer.alpha = alpha; veTiledLayer.id = label; veTiledLayer.visible = visible; veTiledLayer.key = configXML.bing.@key; veTiledLayer.mapStyle = configXML.layer.@style; if (style) { veTiledLayer.mapStyle = style; } if (culture) { veTiledLayer.culture = culture; } overviewMap.addLayer(veTiledLayer); break; } } } else
<?xml version="1.0"?> <configuration> <!-- possible values for initialstate: open or closed (default) --> <initialstate>open</initialstate> <!-- by default it will use the same basemap as current main map, you can hardcode as below if you wish --> <bing key="your_key_here"/> <layer label="Bing" type="bing" visible="true" style="road" culture="en-US" url="placeholder@here.there"/> </configuration>basically assinging a nonexistet (dummy) url to the bing layer tag and providing my Bing key. (url can be any non-null)
if (url) { useBaseMapLayer = false; type = configXML.layer.@type; useProxy = configXML.layer.@useproxy[0] && configXML.layer.@useproxy == "true"; switch (type.toLowerCase()) { case "tiled": { var tiledlayer:ArcGISTiledMapServiceLayer = new ArcGISTiledMapServiceLayer(url); tiledlayer.alpha = alpha; if (proxyUrl && useProxy) { tiledLayer.proxyURL = proxyUrl; } overviewMap.addLayer(tiledlayer); break; } case "dynamic": { var dynlayer:ArcGISDynamicMapServiceLayer = new ArcGISDynamicMapServiceLayer(url); dynlayer.alpha = alpha; if (proxyUrl && useProxy) { dynlayer.proxyURL = proxyUrl; } overviewMap.addLayer(dynlayer); break; } case "bing": { var veTiledLayer:VETiledLayer = new VETiledLayer(); veTiledLayer.alpha = alpha; veTiledLayer.id = label; veTiledLayer.visible = visible; veTiledLayer.key = configXML.bing.@key; veTiledLayer.mapStyle = configXML.layer.@style; if (style) { veTiledLayer.mapStyle = style; } if (culture) { veTiledLayer.culture = culture; } overviewMap.addLayer(veTiledLayer); break; } } } else