SPOTS TEST

by kaidemarco

HTML

<div id="map"></div>

<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyCkUOdZ5y7hMm0yrcCQoCvLwzdM6M8s5qk"></script>

<script type="text/javascript" src="https://cdn.jsdelivr.net/gh/googlemaps/v3-utility-library@master/infobox/src/infobox.js"></script>

<link href="https://fonts.googleapis.com/css?family=Permanent+Marker" rel="stylesheet">

CSS

#map {
  height: 100%;
}

html,
body {
  height: 100%;
  margin: 0;
  padding: 0;
}
.action-btns {
  float:left;
  width:70px;
  overflow: hidden;
  position: relative;
  top:12px;
  left: 6px;
}

JavaScript

function initMap() {
  var west = {
    lat: 39.288682,
    lng:  -74.565635
  };
  
   var firststreetbeach = {
    lat: 39.2807806,
    lng: -74.5575138
  };
  
  var map = new google.maps.Map(document.getElementById('map'), {
    zoom: 14,
    center: west,
    mapTypeId: google.maps.MapTypeId.HYBRID,
  styles: [
 { featureType: "poi",
        elementType: "labels",
        stylers: [
              { visibility: "off" }]}]
 
 });

  var marker = new google.maps.Marker({
    map: map,
    draggable: false,
    position: west,
    visible: true
  });
marker.setTitle("west");
 

  var firststreetbeachMARKER = new google.maps.Marker({
    position: firststreetbeach,
    map: map
  });
  firststreetbeachMARKER.setTitle("First Street Beach");

var boxText = document.createElement("div");
  boxText.style.cssText = "border: 4px solid black; margin-top: 8px; background: deepskyblue; padding: 3px;";
  boxText.innerHTML =
    `<h1><div style="font-family: 'Permanent Marker', cursive;">
west</div></h1><p>
<b>Sick Place</b></p>`

 var firststreetbeachBOX = document.createElement("div");
  firststreetbeachBOX.style.cssText = "border: 4px solid black; margin-top: 8px; background: deepskyblue; padding: 3px;";
  firststreetbeachBOX.innerHTML =
    `<h1><div style="font-family: 'Permanent Marker', cursive;">
First Street Beach</div></h1><p>
<b>Guarded Beach, Can Only Be Surfed Before The Life Guards Show Up, Or After.(Life Guards On Duty 10Am-5:30PM Starting May 25-End Of Summer)</b></p>`


  var myOptions = {
    content: boxText,
    disableAutoPan: false,
    maxWidth: 0,
    pixelOffset: new google.maps.Size(-120, 0),
    zIndex: null,
    boxStyle: {
      background: "url('tipbox.gif') no-repeat",
      opacity: 0.90,
      width: "235px"
    },
    closeBoxMargin: "10px 2px 2px 2px",
    closeBoxURL: "https://lh3.google.com/u/0/d/1vBKI8gNIslaOItFoenaRADfZ3Mh4hrM5=w50-h48-p-k-nu-iv1",
    infoBoxClearance: new google.maps.Size(1, 1),
    isHidden: false,
    pane:...