Thank you!
map.resize(); and
map.reposition(); did the trick for me!
View the full discussion
This is the code that has been recommended to use in other posts
map.on("load", function () { registry.byId("divMap").on("resize", function () { clearTimeout(resizeTimer); resizeTimer = setTimeout(function () { map.resize(); map.reposition(); }, 500); }); });
Was this question ever answered? I am having the same issue and can't figure it out. The Powered by Esri logo doesn't appear and I am having a cursor offset issue when my map loads. If I resize the window, everything is fixed and it works great. is there some kind of map.reposition function I need to run or something like that?
require([ "dijit/layout/BorderContainer", "dijit/layout/TabContainer", "dijit/layout/ContentPane", "esri/map", "dijit/registry", "dojo/on", "dojo/dom", "dojo/dom-class", "dojo/dom-construct", "dojo/domReady!"], function( BorderContainer, TabContainer, ContentPane, Map, registry, dom, domClass, domConstruct) { <!--------create main map---------------------------------------------------> var mainMap = new Map("mapDiv", { basemap : "topo", center : [-118.161, 33.8045], zoom : 10, sliderStyle: "small", }); var borderCont = registry.byId("borderContainer"); borderCont.resize(); }); <!---------------------------------------------------------------------------->
<link rel="stylesheet" href="http://js.arcgis.com/3.7/js/dojo/dijit/themes/tundra/tundra.css"> <link rel="stylesheet" href="http://js.arcgis.com/3.7/js/esri/css/esri.css"> <link rel="stylesheet" href="css/layout.css">
<link rel="stylesheet" href="http://js.arcgis.com/3.7/js/dojo/dijit/themes/claro/claro.css"> <link rel="stylesheet" href="http://js.arcgis.com/3.7/js/esri/css/esri.css"> <link rel="stylesheet" href="css/layout.css">
<!--------create main map---------------------------------------------------> var mainMap = new Map("mapDiv", { basemap : "topo", center : [-118.161, 33.8045], zoom : 10, sliderStyle: "small", }); dijit.byId('borderContainer').resize(); }); <!---------
html, body { width:100%; height:100%; } #leftPane { width:20% } #mapDiv { padding:0; overflow: hidden; }
dijit.byId('borderContainer').resize();
Los miembros registrados pueden publicar, seguir actualizaciones y más. ¿Nuevo aquí? Regístrate gratis.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.