JSFiddle - React, Tailwind, and code Playground

HTML

class MapController extends EventDispatcher
  constructor: (@id, @lat = "11.32", @lng = "22.23") ->
    super()
    @venues = values: []
    @Maps = google.maps

  show: ->
    mapOptions =
      center: new @Maps.LatLng parseFloat(@lat), parseFloat(@lng)
      mapTypeId: @Maps.MapTypeId.ROADMAP
      zoom: 14
      mapTypeControl: false
      keyboardShortcuts: false
      rotateControl: false
      streetViewControl: false
    @map = new @Maps.Map document.getElementById(@id), mapOptions
    @Maps.event.addListener @map, 'mouseup', () => @trigger "mouseup"
    @Maps.event.addListener @map, 'zoom_changed', () => @trigger "zoom_changed"
    @