JSFiddle - React, Tailwind, and code Playground
HTML
<script src="http://maps.googleapis.com/maps/api/js?key=AIzaSyB16sGmIekuGIvYOfNoW9T44377IU2d2Es&sensor=true&libraries=places&language=pt-br"></script>
<div id="map-canvas"></div>
CSS
#map-canvas {
width: 400px;
height: 400px;
border:1px solid #FF0000;
}
JavaScript
var map = null;
function initialize(lat, lng) {
var myLatlng = new google.maps.LatLng(lat,lng);
var mapOptions = {
mapTypeControl: false,
streetViewControl: false,
center: myLatlng,
zoom: 15,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
google.maps.event.addListener(map, 'idle', function() {
alert(map.getBounds());
})
};
navigator.geolocation.getCurrentPosition(
function(position) {
initialize(position.coords.latitude, position.coords.longitude);
},
function(position) {
initialize(-23.5354986,-46.6839113);
}
);