JSFiddle - React, Tailwind, and code Playground
by Ben Clayton
HTML
<div id="map"></div>
<div id="pano"></div>
<script async defer
src="https://maps.googleapis.com/maps/api/js?callback=initialize">
</script>
CSS
html, body {
height: 100%;
margin: 0;
padding: 0;
}
#map, #pano {
float: left;
height: 100%;
width: 45%;
}
JavaScript
function initialize() {
var fenway = {lat: 42.345573, lng: -71.098326};
var map = new google.maps.Map(document.getElementById('map'), {
center: fenway,
zoom: 14
});
var panorama = new google.maps.StreetViewPanorama(
document.getElementById('pano'), {
position: fenway,
pov: {
heading: 34,
pitch: 10
}
});
map.setStreetView(panorama);
}