function initialize() { switch(map_type) { case 1: mapType=google.maps.MapTypeId.ROADMAP;break; case 2:mapType=google.maps.MapTypeId.SATELLITE;break;; case 3:mapType=google.maps.MapTypeId.HYBRID;break;; case 4:mapType=google.maps.MapTypeId.TERRAIN;break;; default:mapType=google.maps.MapTypeId.ROADMAP;break; } map = new google.maps.Map(document.getElementById('map-canvas'), { center:new google.maps.LatLng(lat,lon),//new google.maps.LatLng(12.966667,77.566667), zoom: zoomm, mapTypeId: mapType, //google.maps.MapTypeId.ROADMAP, mapTypeControl: true //scaleControl: true, //overviewMapControl: true }); weatherLayer = new google.maps.weather.WeatherLayer(); weatherLayer.setMap(map); cloudLayer = new google.maps.weather.CloudLayer(); trafficLayer = new google.maps.TrafficLayer(); transitLayer = new google.maps.TransitLayer(); //------------------------------------ adsense start ------------------------------- var adUnitDiv = document.createElement('div'); var adUnitOptions = { format: google.maps.adsense.AdFormat.SMALL_SQUARE, //SMALL_SQUARE, LARGE_RECTANGLE, HALF_BANNER, SQUARE, position: google.maps.ControlPosition.RIGHT_BOTTOM, //RIGHT_BOTTOM,TOP backgroundColor: '#c4d4f3', borderColor: '#e5ecf9', titleColor: '#0000cc', textColor: '#000000', urlColor: '#009900', map: map, visible: true, publisherId: 'pub-2949935375931860', channelNumber:'3901469666' } adUnit = new google.maps.adsense.AdUnit(adUnitDiv, adUnitOptions); //------------------------------------ adsense end ------------------------------ //------------------------------------ Panoramio Layer start ------------------------------ panoramioLayer = new google.maps.panoramio.PanoramioLayer(); showWeatherCntrls(true); } //var lat,lon,zoomm,map_type,mapType; //var map, weatherLayer, cloudLayer, trafficLayer,transitLayer,panoramioLayer,photoPanel ; function loadScript() { var map, weatherLayer, cloudLayer, trafficLayer,transitLayer,panoramioLayer,photoPanel ; var lat,lon,zoomm,map_type,mapType; var script = document.createElement('script'); script.type = 'text/javascript'; script.src = 'https://maps.googleapis.com/maps/api/js?v=3.exp&libraries=weather,panoramio,adsense&sensor=false&callback=initialize'; document.body.appendChild(script); } //------------------------------------ misc Functions start ------------------------------ function toggleIcons(cntrl) { var showYN= cntrl.checked; //alert(showYN); //weatherLayer.setMap(weatherLayer.getMap() ? null : map); weatherLayer.setMap(showYN ?map: null ); showWeatherCntrls(showYN) } function setLabelColor(color) { weatherLayer.setOptions({'labelColor': color}); } function setTemperature(units) { weatherLayer.setOptions({'temperatureUnits': units}); } function setWindSpeed(units) { weatherLayer.setOptions({'windSpeedUnits': units}); } function showWeatherCntrls(showYN) { try { var div_optionCntrls= document.getElementById('weather_options'); div_optionCntrls.style.display = showYN?'block':'none'; } catch(err) { } } //------------------------------------ misc Functions end ------------------------------ //------------------------------------ css load start ------------------------------ function loadcssfile(filename){ var fileref=document.createElement("link") fileref.setAttribute("rel", "stylesheet") fileref.setAttribute("type", "text/css") fileref.setAttribute("href", filename) if (typeof fileref!="undefined") document.getElementsByTagName("head")[0].appendChild(fileref) } //------------------------------------ css load end ------------------------------ //------------------------------------ Control write start ------------------------------ function LoadContainers(lt,ln,zm,mt) { loadcssfile('http://topads.in/lib/css/gmap3style.css'); //load css file id= document.getElementById('map_container'); id.innerHTML= "
"+ "\n
"+ "\n
" + "
"+ "\n
"+ "\n
"+ "\n
Temperature units:
"+ "\n Celsius"+ "\n Fahrenheit"+ "\n
"+ "\n
"+ "\n
Wind speed units:
"+ "\n mph"+ "\n km/h"+ "\n m/s"+ "\n
"+ "\n
"+ "\n
Label color:
"+ "\n automatic"+ "\n black"+ "\n white"+ "\n
"+ "\n
"+ "\n
"; lat=lt; lon=ln; zoomm=zm; map_type=mt; } loadScript(); //------------------------------------ Control write end ------------------------------