JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://maps.googleapis.com/maps/api/js"></script>
<div id="map"></div>

CSS

html, body, #map {
    width: 100%;
    height: 100%;
}

JavaScript

function initialize() {
    var mapCanvas = document.getElementById('map');
    var mapOptions = {
        center: new google.maps.LatLng(44.5403, -78.5463),
        zoom: 8,
        mapTypeId: google.maps.MapTypeId.ROADMAP
    }
    var map = new google.maps.Map(mapCanvas, mapOptions)
        var marker = new google.maps.Marker({
      map:map,
      position: map.getCenter(),
      icon: {
        url: "http://i.stack.imgur.com/PYAIJ.png",
        size: new google.maps.Size(36, 36),
        origin: new google.maps.Point(0, 0),
        anchor: new google.maps.Point(18, 18),
        scaledSize: new google.maps.Size(25, 25)
      }
    });
}
google.maps.event.addDomListener(window, 'load', initialize);