"use strict"; +function($, window){ var googleMap = {}; googleMap.init = function() { var latitude = 3.117726, longitude = 101.677358, mapZoom = 15; var contentString = '

Info Window

'+ '
' + '

Climb leg rub face on everything give attitude nap all day for under the bed. Chase mice attack feet but rub face on everything hopped up on goofballs.

' + '
'; // Map Configuration var basicMapConfig = { center: new google.maps.LatLng(latitude, longitude), zoom: mapZoom }; var styledMapConfig = { center: new google.maps.LatLng(latitude, longitude), zoom: mapZoom, styles: [ { "featureType": "landscape", "stylers": [ { "hue": "#FFBB00" }, { "saturation": 43.400000000000006 }, { "lightness": 37.599999999999994 }, { "gamma": 1 } ] }, { "featureType": "road.highway", "stylers": [ { "hue": "#FFC200" }, { "saturation": -61.8 }, { "lightness": 45.599999999999994 }, { "gamma": 1 } ] }, { "featureType": "road.arterial", "stylers": [ { "hue": "#FF0300" }, { "saturation": -100 }, { "lightness": 51.19999999999999 }, { "gamma": 1 } ] }, { "featureType": "road.local", "stylers": [ { "hue": "#FF0300" }, { "saturation": -100 }, { "lightness": 52 }, { "gamma": 1 } ] }, { "featureType": "water", "stylers": [ { "hue": "#0078FF" }, { "saturation": -13.200000000000003 }, { "lightness": 2.4000000000000057 }, { "gamma": 1 } ] }, { "featureType": "poi", "stylers": [ { "hue": "#00FF6A" }, { "saturation": -1.0989010989011234 }, { "lightness": 11.200000000000017 }, { "gamma": 1 } ] } ], mapTypeId: 'roadmap' }; var markerMapConfig = { center: new google.maps.LatLng(latitude, longitude), zoom: mapZoom, styles: [ { "featureType": "landscape.man_made", "elementType": "geometry", "stylers": [ { "color": "#f7f1df" } ] }, { "featureType": "landscape.natural", "elementType": "geometry", "stylers": [ { "color": "#d0e3b4" } ] }, { "featureType": "landscape.natural.terrain", "elementType": "geometry", "stylers": [ { "visibility": "off" } ] }, { "featureType": "poi", "elementType": "labels", "stylers": [ { "visibility": "off" } ] }, { "featureType": "poi.business", "elementType": "all", "stylers": [ { "visibility": "off" } ] }, { "featureType": "poi.medical", "elementType": "geometry", "stylers": [ { "color": "#fbd3da" } ] }, { "featureType": "poi.park", "elementType": "geometry", "stylers": [ { "color": "#bde6ab" } ] }, { "featureType": "road", "elementType": "geometry.stroke", "stylers": [ { "visibility": "off" } ] }, { "featureType": "road", "elementType": "labels", "stylers": [ { "visibility": "off" } ] }, { "featureType": "road.highway", "elementType": "geometry.fill", "stylers": [ { "color": "#ffe15f" } ] }, { "featureType": "road.highway", "elementType": "geometry.stroke", "stylers": [ { "color": "#efd151" } ] }, { "featureType": "road.arterial", "elementType": "geometry.fill", "stylers": [ { "color": "#ffffff" } ] }, { "featureType": "road.local", "elementType": "geometry.fill", "stylers": [ { "color": "black" } ] }, { "featureType": "transit.station.airport", "elementType": "geometry.fill", "stylers": [ { "color": "#cfb2db" } ] }, { "featureType": "water", "elementType": "geometry", "stylers": [ { "color": "#a2daf2" } ] } ], mapTypeId: 'roadmap' }; var infoWindowMapConfig = { center: new google.maps.LatLng(latitude, longitude), zoom: mapZoom, styles: [ { "featureType": "landscape.natural", "elementType": "geometry.fill", "stylers": [ { "visibility": "on" }, { "color": "#e0efef" } ] }, { "featureType": "poi", "elementType": "geometry.fill", "stylers": [ { "visibility": "on" }, { "hue": "#1900ff" }, { "color": "#c0e8e8" } ] }, { "featureType": "road", "elementType": "geometry", "stylers": [ { "lightness": 100 }, { "visibility": "simplified" } ] }, { "featureType": "road", "elementType": "labels", "stylers": [ { "visibility": "off" } ] }, { "featureType": "transit.line", "elementType": "geometry", "stylers": [ { "visibility": "on" }, { "lightness": 700 } ] }, { "featureType": "water", "elementType": "all", "stylers": [ { "color": "#7dcdcd" } ] } ], mapTypeId: 'roadmap' }; // Create Map var basicMap = new google.maps.Map(document.getElementById('basic-map'),basicMapConfig); var styledMap = new google.maps.Map(document.getElementById('styled-map'),styledMapConfig); var markerMap = new google.maps.Map(document.getElementById('marker-map'),markerMapConfig); var customMarkerMap = new google.maps.Map(document.getElementById('custom-marker-map'), { zoom: 16, center: new google.maps.LatLng(latitude, longitude), mapTypeId: 'roadmap' }); var infoWindowMap = new google.maps.Map(document.getElementById('info-window-map'),infoWindowMapConfig); // Marker var marker = new google.maps.Marker({ position: new google.maps.LatLng(latitude, longitude), map: markerMap, visible: true }); var customMarker = new google.maps.Marker({ position: new google.maps.LatLng(latitude, longitude), icon: 'http://themenate.com/images/marker.png', map: customMarkerMap, visible: true }); var infowindowMarker = new google.maps.Marker({ position: new google.maps.LatLng(latitude, longitude), map: infoWindowMap, title: 'Uluru (Ayers Rock)' }); // Info Window infowindowMarker.addListener('click', function() { infowindow.open(infoWindowMap, infowindowMarker); }); var infowindow = new google.maps.InfoWindow({ content: contentString }); }; window.googleMap = googleMap; }(jQuery, window); // initialize app +function($) { googleMap.init(); }(jQuery);