mapsLoaded = false;
var w = window.innerWidth ||
document.documentElement.clientWidth ||
document.body.clientWidth;
var isDesktopUp = w >= 1024;
var eventsData = $("#eventsData").text()
if(eventsData){
function initialize() {
this.events = $.parseJSON(eventsData);
var shouldShowRealMap = false;
var changeStyleAtZoom = 7;
var markerPos = new google.maps.LatLng(56.023743, 12.5756789);
var myCenter = isDesktopUp ? markerPos : new google.maps.LatLng(56.023743, 12.5756789);
var mapProp = {
center: myCenter,
zoom: 16,
scrollwheel: false,
mapTypeId: google.maps.MapTypeId.ROADMAP,
disableDefaultUI: true,
styles: zoomStyle,
zoomControl: true
};
var map = new google.maps
.Map(document.getElementsByClassName("map_canvas")[0], mapProp);
setMarkers(map, this.events);
google.maps.event.addListener(map,
'tilesloaded',
function () {
mapsLoaded = true;
printMaps();
});
google.maps.event.addListener(map,
'zoom_changed',
function () {
var showingRealMap = shouldShowRealMap;
shouldShowRealMap = map.getZoom() <= changeStyleAtZoom ? true : false;
if (showingRealMap !== shouldShowRealMap) {
if (shouldShowRealMap) {
map.setOptions({ styles: defaultStyle });
} else {
map.setOptions({ styles: zoomStyle });
}
}
});
}
window.onload = initialize;
}else{
function initialize() {console.log('init')} }