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();
cloudLayer = new google.maps.weather.CloudLayer();
trafficLayer = new google.maps.TrafficLayer();
trafficLayer.setMap(map);
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();
}
//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 toggleTraffic(cntrl) {
var showYN= cntrl.checked; //alert(showYN);
trafficLayer.setMap(showYN ? map: null);
}
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 "
lat=lt;
lon=ln;
zoomm=zm;
map_type=mt;
}
loadScript();
//------------------------------------ Control write end ------------------------------