JSFiddle - React, Tailwind, and code Playground
by Tristen Brown
HTML
<script src="https://api.tiles.mapbox.com/mapbox-gl-js/v1.4.0/mapbox-gl.js"></script>
<link rel="stylesheet" href="https://api.tiles.mapbox.com/mapbox-gl-js/v1.4.0/mapbox-gl.css">
<div id="map"></div>
CSS
body {
margin: 0;
padding: 0;
}
#map {
position: absolute;
top: 0;
bottom: 0;
width: 100%;
}
.marker {
background: #E9F3FF;
color: #3C77C0;
border: 2px solid #70A5E7;
border-radius: 3px;
display: inline-block;
padding: 3px 6px;
}
JavaScript
mapboxgl.accessToken = 'pk.eyJ1IjoidHJpc3RlbiIsImEiOiJjajZoOXU4Z2kwNnppMnlxd2d6bTFvZ2xtIn0.PP7AoUakMfeqdXFHdsY0oA';
const map = new mapboxgl.Map({
container: 'map',
style: 'mapbox://styles/mapbox/streets-v11',
center: [139.73524117215447, 35.6796081461963],
zoom: 17
});
map.showTileBoundaries = true
map.on('moveend', () => {
console.log(map.getCenter());
})