How to put a border around a google map -


how put border around google map? have used:

mapcanvas.style.style='border:10px solid #0b0'; 

is correct? new google maps.

i think have found reason not displaying can 1 have , let me know correct format.

<section id="wrapper"> click allow button on top of page let browser find location. <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true"></script> <article> </article> <script> function initialize() {   var mapoptions = {     zoom: 12,     center: new google.maps.latlng(-28.643387, 153.612224),     maptypeid: google.maps.maptypeid.roadmap,     maptypecontrol: true,     maptypecontroloptions: {         style: google.maps.maptypecontrolstyle.horizontal_bar,         position: google.maps.controlposition.bottom_center     },     pancontrol: true,     pancontroloptions: {         position: google.maps.controlposition.top_right     },     zoomcontrol: true,     zoomcontroloptions: {         style: google.maps.zoomcontrolstyle.large,         position: google.maps.controlposition.left_center     },     scalecontrol: true,     scalecontroloptions: {         position: google.maps.controlposition.top_left     },     streetviewcontrol: true,     streetviewcontroloptions: {         position: google.maps.controlposition.left_top     }   }   var map = new google.maps.map(document.getelementbyid("map-canvas"),       mapoptions); } function success(position) {   var mapcanvas = document.createelement('div');   mapcanvas.id = 'mapcontainer';   mapcanvas.style.height = '250px';   mapcanvas.style.width = 'auto';   mapcanvas.style.style='border:10px solid #0b0';   document.queryselector('article').appendchild(mapcanvas);   var coords = new google.maps.latlng(position.coords.latitude, position.coords.longitude);   var options = {     zoom: 15,     center: coords,     maptypecontrol: true,     navigationcontroloptions: {         style: google.maps.navigationcontrolstyle.small     },     maptypeid: google.maps.maptypeid.roadmap   };   var map = new google.maps.map(document.getelementbyid("mapcontainer"), options);   var marker = new google.maps.marker({       position: coords,       map: map,       title:"you here!"   }); } if (navigator.geolocation) {   navigator.geolocation.getcurrentposition(success); } else {   error('geo location not supported'); } </script> </section> 

this has nothing google maps; that's red herring.

your problem how put border on div or other dom element. if try code without google maps involved @ all, still won't put border on div.

instead of:

mapcanvas.style.style = 'border:10px solid #0b0'; 

you use:

mapcanvas.style.border = '10px solid #0b0'; 

or, using jquery, simplify section of code:

var mapcanvas = document.createelement('div'); mapcanvas.id = 'mapcontainer'; mapcanvas.style.height = '250px'; mapcanvas.style.width = 'auto'; mapcanvas.style.style='border:10px solid #0b0'; document.queryselector('article').appendchild(mapcanvas); 

to:

$('<div id="mapcontainer">').css({     height: 250,     width: 'auto',     border: '10px solid #0b0' }).appendto('article'); 

Comments

Popular posts from this blog

ios - iPhone/iPad different view orientations in different views , and apple approval process -

java Extracting Zip file -

C# WinForm - loading screen -