1

Currently I am working on ArcGIS JSAPI ver 3.0/3.2 . I have created few maps in .html files then my IT admin putting this file in i-frame (at our custom site)

I am not using i-frame in my .html file. Interesting fact is that when I access the map on various device say (i-pad ,tab ,laptop ,mobile) my map is not resizing properly even I am testing in Firefox (Responsive Design View) its not resizing.

1.I have inserted the meta tags for i-os still its not resizing.

2.Checking the CSS also (CSS might not the issue)

3.Going though similar questions 1 , 2

4.Researching on this at my end

Any help/suggestions will be great.. thanks..

Complete code @ JS Fiddle

Update :

I am using the resizer code still facing display problem. Please check the screenshots.

test1

test2

asked Feb 21, 2013 at 7:38
1

1 Answer 1

2

You can use this code for resizing the map automatically:

 //resize the map when the browser resizes - view the 'Resizing and repositioning the map' section in
 //the following help topic for more details http://help.esri.com/EN/webapi/javascript/arcgis/help/jshelp_start.htm#jshelp/inside_guidelines.htm 
 var resizeTimer;
 dojo.connect(map, 'onLoad', function(theMap) {
 dojo.connect(dijit.byId('map'), 'resize', function() { //resize the map if the div is resized
 clearTimeout(resizeTimer);
 resizeTimer = setTimeout(function() {
 map.resize();
 map.reposition();
 }, 500);
 });
 });
 }
answered Feb 21, 2013 at 8:24
3
  • thanks for your reply..I will use this and let you know..thanks a lot : ) Commented Feb 21, 2013 at 8:47
  • I tried this but its not working .Also I am going through stackoverflow.com/questions/12676725/… Commented Feb 25, 2013 at 7:04
  • thanks for the reply..looks like I need to modify few CSS settings.. Commented Feb 25, 2013 at 8:17

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.