
    (function ($, window, document, undefined) {
    $(function () {
    var gme = new Object();

    gme.zoomTypes = new Array(google.maps.ZoomControlStyle.DEFAULT,
    google.maps.ZoomControlStyle.SMALL,
    google.maps.ZoomControlStyle.LARGE);
    gme.defaultMapTypes = new Array(google.maps.MapTypeId.ROADMAP,
    google.maps.MapTypeId.SATELLITE,
    google.maps.MapTypeId.HYBRID,
    google.maps.MapTypeId.TERRAIN,
    "Weiss");

    gme.mapSettings = {
    id: 'gme-' + 1,
    title: 'landkarte',
    width: '100%',
    height: '500px',
    zoom: 0,
    minZoom: 0,
    maxZoom: 0,
    lat: 0,
    lng: 0,
    kmlUrl: '',
    kmlPreserveViewport: false,
    kmlLocal: 0,
    scrollZoom: 0,
    draggable: 1,
    doubleClickZoom: 0,
    markerCluster: 1,
    markerClusterZoom: null,
    markerClusterSize: null,
    
            markerClusterStyle: '',
        
    markerSearch: 0,
    defaultType: 4,
    panControl: 1,
    scaleControl: 0,
    streetviewControl: 1,
    zoomControl: 1,
    zoomControlType: 0,
    mapTypeControl: 0,
    showRoute: 0,
    calcRoute: 0,
    travelMode: 0,
    unitSystem: 2,
    showForm: 0,
    showCategories: 0,
    styledMapName: 'Weiss',
    
            styledMapCode: [
  {
    "elementType": "geometry",
    "stylers": [
      {
        "color": "#f5f5f5"
      }
    ]
  },
  {
    "elementType": "labels.icon",
    "stylers": [
      {
        "visibility": "off"
      }
    ]
  },
  {
    "elementType": "labels.text.fill",
    "stylers": [
      {
        "color": "#616161"
      }
    ]
  },
  {
    "elementType": "labels.text.stroke",
    "stylers": [
      {
        "color": "#f5f5f5"
      }
    ]
  },
  {
    "featureType": "administrative.land_parcel",
    "elementType": "labels.text.fill",
    "stylers": [
      {
        "color": "#bdbdbd"
      }
    ]
  },
  {
    "featureType": "poi",
    "elementType": "geometry",
    "stylers": [
      {
        "color": "#eeeeee"
      }
    ]
  },
  {
    "featureType": "poi",
    "elementType": "labels.text.fill",
    "stylers": [
      {
        "color": "#757575"
      }
    ]
  },
  {
    "featureType": "poi.park",
    "elementType": "geometry",
    "stylers": [
      {
        "color": "#e5e5e5"
      }
    ]
  },
  {
    "featureType": "poi.park",
    "elementType": "labels.text.fill",
    "stylers": [
      {
        "color": "#9e9e9e"
      }
    ]
  },
  {
    "featureType": "road",
    "elementType": "geometry",
    "stylers": [
      {
        "color": "#ffffff"
      }
    ]
  },
  {
    "featureType": "road.arterial",
    "elementType": "labels.text.fill",
    "stylers": [
      {
        "color": "#757575"
      }
    ]
  },
  {
    "featureType": "road.highway",
    "elementType": "geometry",
    "stylers": [
      {
        "color": "#dadada"
      }
    ]
  },
  {
    "featureType": "road.highway",
    "elementType": "labels.text.fill",
    "stylers": [
      {
        "color": "#616161"
      }
    ]
  },
  {
    "featureType": "road.local",
    "elementType": "labels.text.fill",
    "stylers": [
      {
        "color": "#9e9e9e"
      }
    ]
  },
  {
    "featureType": "transit.line",
    "elementType": "geometry",
    "stylers": [
      {
        "color": "#e5e5e5"
      }
    ]
  },
  {
    "featureType": "transit.station",
    "elementType": "geometry",
    "stylers": [
      {
        "color": "#eeeeee"
      }
    ]
  },
  {
    "featureType": "water",
    "elementType": "geometry",
    "stylers": [
      {
        "color": "#c9c9c9"
      }
    ]
  },
  {
    "featureType": "water",
    "elementType": "labels.text.fill",
    "stylers": [
      {
        "color": "#9e9e9e"
      }
    ]
  }
],
        
    defaultZoom: 11
    }

    gme.mapSettings.mapTypes = new Array();
    
        gme.mapSettings.mapTypes[0] = gme.defaultMapTypes[0];
    
        gme.mapSettings.mapTypes[1] = gme.defaultMapTypes[1];
    
        gme.mapSettings.mapTypes[2] = gme.defaultMapTypes[2];
    

    gme.request = new Array();

    

    gme.addresses = new Array();
    
        gme.addresses[0]  = {
        uid: 1,
        title: 'Boutique Hotel Donauwalzer',
        latitude: 48.214892,
        longitude: 16.340165,
        address: 'Hernalser Gürtel 27, 1170 Wien, Österreich',
        
                
                        marker: 'https://www.donauwalzer.at/fileadmin/user_upload/icons/icon-lage.png',
                        imageSize: 0,
                    
            

        imageWidth: 0,
        imageHeight: 0,
        infoWindowContent: '    <p>BOUTIQUE HOTEL DONAUWALZER<br> Hernalser Gürtel 27<br> A-1170 Wien</p>',
        infoWindowLink: 0,
        
                openByClick: 1,
            
        
                closeByClick: 0,
            
        opened: 0,
        categories: ''
        }
    

    gme.ll = {};
    gme.ll.alert = "Bitte geben Sie eine gültige Adresse ein.";
    gme.ll.submit = "Route berechnen";
    gme.ll.noSearchResults = "Die Suche lieferte keine Ergebnisse.";
    gme.ll.infoWindowLinkText = "Route berechnen";
    var $element = jQuery("#" + gme.mapSettings.id);
    $element.gomapsext(gme);
    if(gme.mapSettings.width.indexOf('%') != -1) {
    jQuery(window).resize(function() {
    $element.trigger('mapresize');
    });
    }

    }); // end of closure
    })(jQuery, window, document);
