JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.7.0/underscore-min.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.1.2/backbone-min.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/backbone.marionette/2.2.1/backbone.marionette.min.js"></script>
<script src="https://raw.githubusercontent.com/not-only-code/marionette-google-maps/master/dist/marionette-google-maps.min.js"></script>
<div id="my-map"></div>
CSS
#my-map {
width: 100%;
height: 350px;
}
JavaScript
var markers = new Backbone.Marionette.MarkersCollection([
{
"title": "Marker 1",
"content": "Lorem ipsum dolor sit amet.",
"lat": 41.378158,
"lon": 2.155621
},
{
"title": "Marker 2",
"content": "Lorem ipsum dolor sit amet, consectetur.",
"lat": 41.385094,
"lon": 2.156728
},
{
"title": "Marker 3",
"content": "Lorem ipsum dolor sit.",
"lat": 41.405094,
"lon": 2.154165
}
]);
var myMapView = new Backbone.Marionette.MapView({
el: '#my-map',
collection: markers,
lat: 41.385064, // initialize your map in theese coords
lon: 2.173403 // initialize your map in theese coords
});
myMapView.render();