メインコンテンツまでスキップ

Mapbox GL JS Seats

  • check
    シートベースの課金
  • check
    カスタムマップスタイル
  • check
    高速ベクターマップ
  • check
    他のMapboxツールとの互換性あり

Mapbox GL JS Seatsは、Mapbox GL JSを基盤としたJavaScriptライブラリであり、シートによるMapbox APIのメータリングと課金を提供します。これはWebGLを使用して、ベクタータイルMapboxスタイルからインタラクティブなマップをレンダリングします。

料金

  • シート単位で課金
  • 料金ページの Sessions & user pricing セクションで料金や割引を確認できます

シート とは、あなたのウェブアプリケーション内でMapboxサービスを使用する単一のユーザーを指します。各ユーザーは月間の課金期間中に無制限のベクタータイルAPIラスタータイルAPIリクエストを使用できます。Mapbox GL JS Seatsのアクセスがアカウントに追加されると、統計ページでシートごとの使用状況を確認できます。無料ティアに含まれるシート数と、無料ティアを超えた場合のシートごとの費用の詳細は、料金ページ で確認できます。

Mapbox GL JS Seatsへのアクセス
Mapbox GL JS Seatsは、年間購入契約で提供されます。年間購入契約を持つ既存のMapbox顧客は、テクニカルアカウントマネージャーまたはアカウントマネージャーにシート単位での利用状況を尋ねてください。新規顧客は、Mapboxセールスチームに連絡してください。

クイックスタート

Mapbox GL JS Seatsにアクセスするには、テクニカルアカウントマネージャーに直接お問い合わせいただくか、セールスチームに連絡 してください。アクセスがアカウントに追加された後、プロジェクトでMapbox GL JS Seatsを使用するには、Mapbox GL JS CDNを使用してインポートする必要があります。

Include the JavaScript and CSS files in the <head> of your HTML file. The CSS file is required to display the map and make elements like Popups and Markers work.

<script src='https://api.mapbox.com/gl-js-seats/v2.13.0/mapbox-gl-seats.js'></script>
<link href='https://api.mapbox.com/gl-js-seats/v2.13.0/mapbox-gl-seats.css' rel='stylesheet' />

Include the following code in the <body> of your HTML file.

<div id='map' style='width: 400px; height: 300px;'></div>
<script>
// TO MAKE THE MAP APPEAR YOU MUST
// ADD YOUR ACCESS TOKEN FROM
// https://account.mapbox.com
mapboxgl.accessToken = 'undefined';
const map = new mapboxgl.Map({
container: 'map', // container ID
style: 'mapbox://styles/mapbox/streets-v11', // style URL
center: [-74.5, 40], // starting position [lng, lat]
zoom: 9, // starting zoom
projection: 'globe' // display the map as a 3D globe
});
map.on('style.load', () => {
map.setFog({}); // Set the default atmosphere style
});
</script>

これらのコードがウェブアプリケーションで連携して動作するのを確認するには、ウェブページにマップを表示する の例をご覧ください。

ダウンロード

Mapbox GL JS Seatsのすべてのリソースを単一のZIPファイルでダウンロードすることもできます。例えば、クロスサイトスクリプティングやその他のウェブセキュリティの脆弱性を緩和したい場合に役立ちます。また、CSPディレクティブ も参照してください。

SDKの更新

Mapbox GL JS Seatsのリリースは Mapbox GL JSのリリース と同時に行われます。アプリケーションで新しいバージョンのMapbox GL JS Seatsに更新するには、プロジェクト内でそのバージョンを更新する必要があります。

CSPディレクティブ

クロスサイトスクリプティングやその他のウェブセキュリティの脆弱性を緩和するために、コンテンツセキュリティポリシー(CSP) を使用することができます。Mapbox GL JS Seatsを使用する場合、次のCSPディレクティブが必要です:

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