スタイル
スタイルとはマップの視覚的な外観を定義するJSONドキュメントのことです
スタイルは、Mapboxスタイル仕様に準拠する必要があります。スタイルには、データソーススタイルレイヤに関する情報を含める必要があります。メタデータやスプライト、グリフのプロパティなどの追加情報はオプションです。
以下は、スタイルレイヤを示すスタイルJSON の例です。
{
"version": 8,
"name": "Meteorites",
"metadata": {
"mapbox:origin": "basic-template-v1",
"mapbox:autocomposite": true,
"mapbox:type": "template",
"mapbox:sdk-support": {
"js": "0.45.0",
"android": "6.0.0",
"ios": "4.0.0"
}
},
"center": [
74.24426803763072,
-2.2507114487818853
],
"zoom": 0.6851443156248076,
"bearing": 0,
"pitch": 0,
"sources": {
"composite": {
"url": "mapbox://mapbox.mapbox-streets-v8,examples.0fr72zt8",
"type": "vector"
}
},
"sprite": "mapbox://sprites/examples/cjikt35x83t1z2rnxpdmjs7y7",
"glyphs": "mapbox://fonts/{username}/{fontstack}/{range}.pbf",
"layers": [
{
"id": "background",
"type": "background",
"layout": {},
"paint": {
"background-color": [ ]
}
},
{ ... }
],
"created": "2015-10-30T22:18:31.111Z",
"id": "cjikt35x83t1z2rnxpdmjs7y7",
"modified": "2015-10-30T22:22:06.077Z",
"owner": "examples",
"visibility": "public",
"draft": false
}
スタイルはMapboxスタジオのスタイルエディタで作成することができます。また、独自にスタイルドキュメントを作成し、MapboxスタイルAPIを使用して自分のアカウントにアップロードすることもできますし、スタイルを直接取得することができます
また、WebまたはモバイルアプリでスタイルIDまたはスタイルURL を参照して、Mapboxがホストするスタイルを使用できます。
関連ページ(英語)