$(function () { var rightArea = $('.rightarea'); //Empty the right area createRightAreaDiv(""); var markersArray = []; var zoomLevel = 5; var imageMapLoadingGif = $('#imageMapLoadingGif'); var taxiCompanyCoverageMap = document.getElementById('taxiCompanyCoverageMap'); var taxiCompanyCoverageMapInfo = $('#taxiCompanyCoverageMapInfo'); var spinnerHtml = ""; showTaxiComanyCoverageMapInfo(spinnerHtml); var map = initializeMap(); getMarkers(map); showTaxiComanyCoverageMapInfo('Du ser nu alla städer som taxibolagen täcker.'); function setMarkers(_markersArray, myMap) { imageMapLoadingGif.hide(); taxiCompanyCoverageMap.style.opacity = 1; //For real browsers; taxiCompanyCoverageMap.style.filter = "alpha(opacity=100)"; //For IE; var infowindow = new google.maps.InfoWindow(); var marker, i; //Loops through all taxi companies received from the server for (i = 0; i < _markersArray.length; i++) { marker = new google.maps.Marker({ position: new google.maps.LatLng(_markersArray[i].ApproximateLatitude, _markersArray[i].ApproximateLongitude), map: myMap }); markersArray.push(marker); //Adds clickevent listener google.maps.event.addListener(marker, 'click', (function (marker, i) { return function () { var logoImageHtmlString = ""; var urlHtmlString = ""; var telHtmlString = ""; var emailHtmlString = ""; var taxiCompaniesStr = "
" + text + "
" + "