English

MIRAIT ONE GROUP

Mapbox ブログ

Mapboxは多彩なAPIが魅力!APIの種類や使い方、料金を紹介

2021/04/06

技術情報

Mapboxで使えるAPIの種類

Maxboxは多様なAPIを連携することができる地図サービスです。 そこで今回は、Mapboxで使えるAPIの種類や使い方、料金の有無について紹介します。

まずは、Mapboxで使えるAPIの種類の一部を簡単に紹介していきます。

Directions API(ルート検索)

Directions APIは、移動手段(自動車・自転車・徒歩)別にルート情報を取得するAPIです。
ルート検索の指示を生成するのに役立ちます。

Geocoding API(ジオコーディング)

Geocoding APIは、ジオコーティング操作(住所や地名から地理座標を付与すること)を実行するためのAPIです。
地理座標から住所や地名を割り出す逆方向ジオコーティングも可能です。

Vector Tiles API(ベクタータイルの取得)

Vector Tiles APIは、ベクタータイルを取得するためのAPIです。オリジナルのベクタータイルは、MapboxStudioを使って生成することができます。

Raster Tiles API(ラスタータイルの取得)

Raster Tiles APIは、ラスタータイルを取得するためのAPIです。あらかじめ生成されたラスターデータを読み込むことでMapboxのカスタム地図上で活用することができます。

Static Images API(静的画像)

Static Images APIは、静止画像を生成するためのAPIです。
JavaScriptやプラグインなしでWEBサイトやブログに地図を追加したい場合に役立ちます。

Styles API(スタイルの取得・変更)

Styles APIは、マップスタイルやフォントの取得・変更やスプライト(複数の画像・図形を合成して表示する技術)をプログラムするためのAPIです。
表示される地図を好みのデザイン・使いやすいデザインにカスタマイズするのに役立ちます。

Fonts API(フォントの追加)

Fonts APIは、フォントの追加や削除ができるAPIです。
追加・削除したフォントはアカウントごとに管理されるので、それぞれのアカウントが任意のフォントを使用することができます。

Matrix API(複数地点のルート距離、時間取得)

Matrix APIは、地図上の複数地点のルート距離や所要時間を表示させるためのAPIです。
例えば、A、B、Cの3つの地点がある場合、以下のような地点間の距離と時間を秒単位で表示させることができます。

  A地点からB地点まで
  B地点からC地点まで
  A地点からC地点まで

Map Matching API(位置情報を道路上にマッチング)

Map Matching API は、GPSユニットや携帯電話などから記録された位置情報をOpenStreetMap(自由に編集可能な世界地図)に公開したり、カスタムマップに表示させたりするためのAPIです。

Isochrone API(等時線図・ラインの取得)

Isochrone APIは、特定の場所から指定の時間内に到達できる領域を表示する等時間地図を表示させるためのAPIです。
領域表示だけでなく、等時線図やラインの取得にも役立ちます。

Tokens API(アクセストークンの取得・更新・削除)

Tokens APIは、アクセストークンの追加取得や、更新、削除ができるAPIです。
読み取り専用のアクセストークンや編集用の一時トークンなど多様なアクセストークンを取得できるので、アカウントと地図データの保護に役立ちます。

Mapbox APIの使い方

Mapbox APIは、Mapboxの公式サイトよりアカウント登録をすることで、自動的にアクセストークンが発行されます。このアクセストークンを使用して、それぞれのMapboxAPIにコールすることが可能です。

MapboxAPIはオープンソース?料金はかかる?

従来、Mapboxが提供するオープンソースのJavaScriptライブラリGL JSは、商用・非商用問わず無償での利用や再頒布が認められていました。しかし、2020年12月16日にリリースされた「Mapbox GL JS version2(v2)」では、ソースコードは公開されておりオープンソースであることに変わりないものの、利用するためにアクセストークン毎のライセンス料がかかるようになりました。
ライセンス料は従量課金制をとっており、ページ読み込みの数に応じて料金が上がっていくシステムとなっています。

最後に

今回は、Mapboxで使うことができるAPIの種類や目的、使い方、ライセンス料金の有無について紹介しました。
Mapboxには、今回紹介したAPI以外にも多種多様なAPIがあり、カスタムマップの作成に役立てることができます。デザイン性はもちろん、機能性にも優れたオリジナルの地図を作成したい、事業に活用したいという方には、多彩なAPIを備えたMapboxがおすすめです。
国際航業は、Mapboxサービスの正規販売代理店です。お客様のご利用用途に合わせた最適なプランをご案内いたします。詳しいサービス内容や料金については、WEBもしくはお電話からお気軽にお問い合わせ下さい。

Mapbox

Mapboxサービス
Mapboxはリアルタイムで更新されるライブロケーションマップを備えたプラットフォームを開発・提供しています。
開発者はこのプラットフォームを利用して様々なロケーションサービスの開発が可能となります。
ノンコードでの地図作成など、開発者目線で扱いやすい数々のソリューションを展開しています。
Mapboxを使えば本来力を入れるべきアプリケーションのデザインや開発に、よりフォーカスすることができます。