--- /dev/null
+
+<div id="brewery-map-container">
+ <div id="brewery-map" ></div>
+</div>
+<?php $url = get_stylesheet_directory_uri(). '/assets/markers/'; ?>
+<script>
+ function initMap() {
+ // Styles a map in night mode.
+ var url = '<?php echo $url ?>';
+ console.log(url);
+ var map = new google.maps.Map(document.getElementById('brewery-map'), {
+ center: {lat: 42.2903325, lng: -85.5853277 },
+ zoom: 13,
+ styles: [
+ {
+ "featureType": "administrative.neighborhood",
+ "elementType": "geometry.fill",
+ "stylers": [
+ {
+ "color": "#a3a470"
+ }
+ ]
+ },
+ {
+ "featureType": "landscape.man_made",
+ "elementType": "geometry.fill",
+ "stylers": [
+ {
+ "color": "#eec081"
+ }
+ ]
+ },
+ {
+ "featureType": "landscape.natural",
+ "elementType": "geometry.fill",
+ "stylers": [
+ {
+ "color": "#eec081"
+ }
+ ]
+ },
+ {
+ "featureType": "landscape.natural.landcover",
+ "elementType": "geometry.fill",
+ "stylers": [
+ {
+ "color": "#eec081"
+ }
+ ]
+ },
+ {
+ "featureType": "landscape.natural.terrain",
+ "elementType": "geometry.fill",
+ "stylers": [
+ {
+ "color": "#eec081"
+ }
+ ]
+ },
+ {
+ "featureType": "poi.attraction",
+ "elementType": "geometry.fill",
+ "stylers": [
+ {
+ "color": "#bb8f63"
+ }
+ ]
+ },
+ {
+ "featureType": "poi.attraction",
+ "elementType": "geometry.stroke",
+ "stylers": [
+ {
+ "color": "#bb8f63"
+ }
+ ]
+ },
+ {
+ "featureType": "poi.business",
+ "elementType": "geometry.fill",
+ "stylers": [
+ {
+ "color": "#bb8f63"
+ }
+ ]
+ },
+ {
+ "featureType": "poi.business",
+ "elementType": "geometry.stroke",
+ "stylers": [
+ {
+ "color": "#bb8f63"
+ }
+ ]
+ },
+ {
+ "featureType": "poi.government",
+ "elementType": "geometry.fill",
+ "stylers": [
+ {
+ "color": "#bb8f63"
+ }
+ ]
+ },
+ {
+ "featureType": "poi.government",
+ "elementType": "geometry.stroke",
+ "stylers": [
+ {
+ "color": "#bb8f63"
+ }
+ ]
+ },
+ {
+ "featureType": "poi.medical",
+ "elementType": "geometry.fill",
+ "stylers": [
+ {
+ "color": "#bb8f63"
+ }
+ ]
+ },
+ {
+ "featureType": "poi.medical",
+ "elementType": "geometry.stroke",
+ "stylers": [
+ {
+ "color": "#bb8f63"
+ }
+ ]
+ },
+ {
+ "featureType": "poi.park",
+ "elementType": "geometry.fill",
+ "stylers": [
+ {
+ "color": "#a3a470"
+ }
+ ]
+ },
+ {
+ "featureType": "poi.place_of_worship",
+ "elementType": "geometry.fill",
+ "stylers": [
+ {
+ "color": "#bb8f63"
+ }
+ ]
+ },
+ {
+ "featureType": "poi.place_of_worship",
+ "elementType": "geometry.stroke",
+ "stylers": [
+ {
+ "color": "#bb8f63"
+ }
+ ]
+ },
+ {
+ "featureType": "poi.school",
+ "elementType": "geometry.fill",
+ "stylers": [
+ {
+ "color": "#a3a470"
+ }
+ ]
+ },
+ {
+ "featureType": "poi.school",
+ "elementType": "geometry.stroke",
+ "stylers": [
+ {
+ "color": "#bb8f63"
+ }
+ ]
+ },
+ {
+ "featureType": "poi.sports_complex",
+ "elementType": "geometry.fill",
+ "stylers": [
+ {
+ "color": "#bb8f63"
+ }
+ ]
+ },
+ {
+ "featureType": "road.highway",
+ "elementType": "geometry.fill",
+ "stylers": [
+ {
+ "color": "#ffffff"
+ }
+ ]
+ },
+ {
+ "featureType": "road.highway",
+ "elementType": "geometry.stroke",
+ "stylers": [
+ {
+ "color": "#ffffff"
+ }
+ ]
+ },
+ {
+ "featureType": "transit.line",
+ "elementType": "geometry.stroke",
+ "stylers": [
+ {
+ "color": "#9b321b"
+ }
+ ]
+ },
+ {
+ "featureType": "water",
+ "elementType": "geometry.fill",
+ "stylers": [
+ {
+ "color": "#728890"
+ }
+ ]
+ }
+ ]
+ });
+ var brewers = [
+ {
+ position: new google.maps.LatLng(42.295573, -85.571195),
+ brewery: 'Arcadia Brewing Co',
+ icon: 'arcadia.png'
+ }, {
+ position: new google.maps.LatLng(42.2947, -85.5789),
+ brewery: 'Bell’s Eccentric Cafe',
+ icon: 'bells.png'
+ }, {
+ position: new google.maps.LatLng(42.2911, -85.5897),
+ brewery: 'Gonzo’s BiggDog Brewing',
+ icon: 'gonzo.png'
+ }, {
+ position: new google.maps.LatLng(42.2917, -85.5816),
+ brewery: 'Olde Peninsula Brewpub',
+ icon: 'olde.png'
+ }, {
+ position: new google.maps.LatLng(42.2907, -85.5943),
+ brewery: 'Rupert’s Brew House',
+ icon: 'rupert.png'
+ }, {
+ position: new google.maps.LatLng(42.2887, -85.5831),
+ brewery: 'Tibbs Brewing Co.',
+ icon: 'tibbs.png'
+ }, {
+ position: new google.maps.LatLng(42.3033, -85.5771),
+ brewery: 'Boatyard Brewing Co',
+ icon: 'boatyard.png'
+ }, {
+ position: new google.maps.LatLng(45.3749, -84.9592),
+ brewery: 'Brite Eyes Brewing',
+ icon: 'brite.png'
+ }, {
+ position: new google.maps.LatLng(42.2072, -85.5599),
+ brewery: 'Latitude 42 Brewing Co.',
+ icon: 'latitude.png'
+ }, {
+ position: new google.maps.LatLng(42.248685, -85.559075),
+ brewery: 'One Well Brewing',
+ icon: 'one.png'
+ }, {
+ position: new google.maps.LatLng(42.2031, -85.6867),
+ brewery: 'Texas Corners Brewery',
+ icon: 'texas.png'
+ }, {
+ position: new google.maps.LatLng(42.1191, -85.5324),
+ brewery: 'Distant Whistle Brewhouse',
+ icon: 'distant.png'
+ }, {
+ position: new google.maps.LatLng(42.2716, -85.6307),
+ brewery: 'Bilbo’s Pizza in a Pan',
+ icon: 'bilbos.png'
+ }, {
+ position: new google.maps.LatLng(-33.91665018901448, 151.2282474695587),
+ brewery: 'Bravo! Restaurant & Cafe',
+ icon: 'bravo.png'
+ }, {
+ position: new google.maps.LatLng(-33.919543720969806, 151.23112279762267),
+ brewery: 'Dark Horse Brewing Co',
+ icon: 'blank.png'
+ }, {
+ position: new google.maps.LatLng(-33.91608037421864, 151.23288232673644),
+ brewery: 'Final Gravity Brewing Co',
+ icon: 'blank.png'
+ }, {
+ position: new google.maps.LatLng(-33.91851096391805, 151.2344058214569),
+ brewery: 'Paw Paw Brewing Co.',
+ icon: 'blank.png'
+ },
+ ];
+ // Create markers.
+ brewers.forEach(function(feature) {
+ var marker = new google.maps.Marker({
+ position: feature.position,
+ icon: url+feature.icon,
+ map: map,
+ html: `<img src="${url}${feature.icon}">`
+ });
+ });
+ }
+ </script>
+<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyCBFqeBtlAGoVcpFBa5Ldrb1QajYnbCrac&callback=initMap" async="" defer=""></script>
\ No newline at end of file