Mapboxで地図を表示するときの最低限の記述

自動翻訳(Auto Translation)

Mapboxで地図を表示するのに、必要最低限の記述を備忘録として記述。

index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>地図表示</title>
    <script src="https://api.mapbox.com/mapbox-gl-js/v2.1.1/mapbox-gl.js"></script>
    <link href="https://api.mapbox.com/mapbox-gl-js/v2.1.1/mapbox-gl.css" rel="stylesheet" />

    <script type="text/javascript" src="apikey.js"></script>
<style type="text/css">
body{
    margin: 0;
    padding: 0;
}
#map{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
</style>
<style type="text/css">
    #menu{
        position: absolute;
        background-color: #efefef;
        padding: 10px;
        font-family: 'Open Sans',sans-serif;
    }
</style>
</head>

<body>
<div id='map'></div>
<div id="menu">
    test
</div>

<script src="./map.js"></script>

</body>
</html>
map.js
const MAP_API_KEY = config.apikey;
mapboxgl.accessToken = MAP_API_KEY;

var map = new mapboxgl.Map({
    container: 'map',
    style: 'mapbox://styles/mapbox/dark-v10',
    center: [137.41963849398405, 38.071278278263236],
    zoom: 4,
    //minZoom: 3.5,
    //maxZoom: 7,
    dragRotate: false
});
apikey.js
const config = {
    apikey : "[APIキーをここに貼り付け]"
}

    この記事は役に立ちましたか?


    広告ブロック機能を検知しました

    このウェブサイトは広告収益によって成り立っています。ご協力をお願いします。