Mapbox詞匯表中文文檔(查找Mapbox相關(guān)的術(shù)語及其定義)

前言

Mapbox詞匯表英文文檔

本文詞匯表按照字母順序排序


A


access token (訪問令牌)

要使用 Mapbox 的任何工具撒犀,APISDK 俭令,您需要一個 Mapbox access token扔傅。Mapbox使用access tokenAPI 資源請求與您的帳戶相關(guān)聯(lián)冯遂。您可以在 access token page 上找到所有access token档冬,創(chuàng)建新令牌或刪除現(xiàn)有令牌瞧柔。

以下是我們的 API 中的access token page
https://api.mapbox.com/v4/mapbox.emerald/page.html?access_token=pk.eyJ1Ijoiemhvbm5ncGVuZyIsImEiOiJjam5rMXhzNjYwbG1wM3BtenNpczV0NXgxIn0.RmIRNHLPKgyJtDvrWhiQQg

Public vs.secret tokens (公共vs.secret令牌)

創(chuàng)建訪問令牌時语稠,您可以選擇為其提供一組零個或多個范圍宋彼,這些范圍定義該令牌可以訪問哪些 Mapbox API 以及可以使用哪些方法來訪問它們弄砍。

Public scopes and tokens (公共范圍和令牌)

Public scopes僅允許從 API 檢索數(shù)據(jù)。這些令牌放入公共應(yīng)用程序更安全输涕,因為它們不能用于更改帳戶中的數(shù)據(jù)音婶。具有公共范圍的標(biāo)記以 sk 開頭。

創(chuàng)建公共令牌后占贫,可以重命名令牌并添加和刪除公共范圍桃熄。秘密范圍無法添加到公共令牌中。

Secret scopes and tokens (私密范圍和令牌)

Secret scopes允許創(chuàng)建和修改對 Mapbox API 的訪問以及對可能包含特定于帳戶的信息的 API 的訪問型奥。這些令牌只能在安全的上下文中使用瞳收。具有私密范圍的標(biāo)記以 sk 開頭。

創(chuàng)建私密令牌后厢汹,只能查看一次 - 如果您刷新或離開 API 訪問令牌頁面螟深,令牌本身將消失。
可以重命名令牌烫葬,并隨時添加或刪除任何作用域界弧。

Default Public Token (默認(rèn)的公共令牌)

您的帳戶將始終至少擁有一個Default Public Token,并將作為您的Default Public Token顯示在 Mapbox網(wǎng)站上搭综。
如果刪除此令牌垢箕,則另一個公共令牌將成為您的Default Public Token
當(dāng)您登錄到您的帳戶時兑巾,此令牌將自動嵌入到 Mapbox.com 上的示例代碼中条获。

您可能還想閱讀:如何創(chuàng)建一個API訪問令牌?

annotation (標(biāo)注物)

在適用于 iOS的Mapbox Maps SDK 中蒋歌,annotation 是地圖上的已定義位置帅掘,由自定義 UIViewUIImage 表示。您可以使用注釋來表示點數(shù)據(jù)堂油,例如城市中的餐館修档,沿路線的公交車站或地震位置。您可以通過多種方式向地圖添加注釋府框。有關(guān)添加注釋的詳細(xì)信息吱窝,請參閱 Mapbox Maps SDK for iOS文檔 中的添加指向地圖指南。

API (應(yīng)用編程接口)

API 是軟件庫應(yīng)如何相互交互的規(guī)范迫靖。將 API 視為從網(wǎng)站或服務(wù)獲取數(shù)據(jù)的一種方式院峡,而無需親自訪問該網(wǎng)站或服務(wù)。 查看 Developers 頁面上的所有 Mapbox API 袜香。

查看所有的Mapbox API 開發(fā)者頁面撕予。

attribution (Mapbox的logo)

attribution 是放置在所有 Mapbox 地圖上的兩個視覺元素的組合,表明使用 Mapbox 工具和數(shù)據(jù)創(chuàng)建了地圖蜈首,類似百度和高德的左下的角標(biāo)实抡。

Mapbox 要求所有地圖都包含 Mapbox 字標(biāo)和文本欠母。 Mapbox 字標(biāo)是一個小圖像,包含程式化的單詞 MapboxMapbox 徽標(biāo)吆寨。

文本屬性至少包含三個鏈接:?Mapbox赏淌,?OpenStreetMap和改進此地圖。
由于 OpenStreetMap 的數(shù)據(jù)源 ODbL 許可證啄清,使用 Mapbox Streets tileset 時嚴(yán)格要求此屬性六水。
有關(guān)如何以及何時需要 attribution 的詳細(xì)信息,請參閱我們的 attribution guide辣卒。


B


baselayer (基礎(chǔ)圖層)

baselayer 通常是指您在 Mapbox Studio ClassicMapbox classic styles 中設(shè)計的地圖樣式掷贾。baselayer 提供地理上下文,并作為地圖的起點荣茫。

bearing (方位)

bearing航向想帅,是你面對從正北上的羅盤的角度順時針測得的方向,順時針測量為指南針上的真北角(北為0°啡莉,東為90°港准,南為180°,和西是270°)咧欣。

bounding box (邊界框)

bounding box 是用于描述地圖的特定區(qū)域的機制浅缸。它通常表示為坐標(biāo)對的數(shù)組,第一個坐標(biāo)對指的是盒子的西南角魄咕,第二個坐標(biāo)對指盒子的東北角衩椒。創(chuàng)建地圖或啟動地理編碼請求的任何 Mapbox 庫都有一個類或?qū)ο螅糜谠诖a中使用bounding box:創(chuàng)建地圖或發(fā)起地址解析請求任何 Mapbox 庫中有在代碼中使用bounding box類或?qū)ο螅?/p>


C


camera (攝像機)

在使用 Mapbox GL 的地圖中蚕礼,camera是地圖的視野烟具。camera的視口是由幾個因素決定:

  • 中心:定義地圖的中心坐標(biāo)梢什。
  • 縮放級別:一個數(shù)字奠蹬,確定視口有多接近地圖的表面∥宋纾縮放級別為零將顯示整個世界〉苷停縮放級別越高项阴,視口越接近地圖的表面。
  • 間距:以度為單位測量地平線的角度僻他,范圍在0到60度之間宵距。零度會產(chǎn)生二維地圖,就好像您的視線與地球表面形成一個垂直角度吨拗。满哪。
  • 方位:目的地的旋轉(zhuǎn)角度婿斥,以度為單位從北向逆時針測量,范圍在0到360度之間哨鸭。

CartoCSS

CartoCSSMapbox Studio Classic 用于構(gòu)建經(jīng)典樣式的語言民宿。您可以使用 CartoCSS 選擇顏色,在特定縮放級別應(yīng)用不同的渲染像鸡,并且通常將樣式應(yīng)用于矢量數(shù)據(jù)活鹰。

以下是CartoCSS樣式道路標(biāo)簽的示例:

#road_label {
  text-name: @name;
  text-placement: line;
  text-face-name: @sans;
  text-fill: #333;
  text-halo-fill: fadeout(#fff, 75%);
  text-halo-radius: 2;
  text-halo-rasterizer: fast;
  text-size: 12;
  text-margin: 20;
  text-avoid-edges: true;
  [zoom>=15] { text-size: 13; }
}

顧名思義,CartoCSS 就像 CSS只估,用于 HTML 樣式的語言志群。 CartoCSS 是地圖數(shù)據(jù)的 CSS。閱讀 CartoCSS 文檔 以了解更多信息蛔钙。

classic style (經(jīng)典樣式)

Mapbox Studio Classic 中赖舟,classic style 包含 CartoCSS 樣式表,基本精簡元數(shù)據(jù)(名稱夸楣,描述宾抓,屬性等)以及對 source的引用。 將 classic style 上傳到 Mapbox.com 后豫喧,它將顯示在 Classic styles page 頁面上石洗。

coordinate (坐標(biāo))

coordinate 是緯度和經(jīng)度的組合。海拔高度可以作為第三個值包含在內(nèi)紧显。

CSV (逗號分隔值)

CSV (維基百科解釋) 的格式對于表格數(shù)據(jù)很常見讲衫,例如您可以在 Excel 或其他電子表格中使用的格式。 CSV 文件不一定是可映射的孵班,除非它們包含地理信息(如緯度和經(jīng)度)涉兽。
閱讀 CSV 文件疑難解答,了解有關(guān)如何格式化文件的示例篙程。 Download a sample CSV file

上傳 CSV 文件時枷畏,請注意以下事項:

  • 查看 Mapbox 上傳 API 文檔,了解 CSV 文件的當(dāng)前大小限制虱饿。
  • CSV 文件必須采用 UTF-8 編碼拥诡。
  • Mapbox StudioMapbox Studio Classic 中上傳時,CSV 文件必須包含坐標(biāo)(緯度和經(jīng)度)氮发。
  • CSV 文件僅用于點數(shù)據(jù)渴肉。
  • 通過 CSV 導(dǎo)入的數(shù)據(jù)將在 Mapbox Studio 數(shù)據(jù)集編輯器中編碼為字符串類型。
    如果要將任何導(dǎo)入的數(shù)據(jù)編碼為數(shù)字爽冕,可以在數(shù)據(jù)集編輯器中單獨編輯字段仇祭,也可以 GeoJSON format 上傳數(shù)據(jù)。

D


data-driven styling

data-driven styling 允許您根據(jù)空間數(shù)據(jù)的屬性設(shè)置樣式颈畸。例如乌奇,使用data-driven styling嚣艇,您可以根據(jù)穿越十字路口的行人數(shù)量更改交叉點處的圓的半徑,根據(jù)根據(jù)每個州的人口更改狀態(tài)多邊形的顏色华弓,或使用條件邏輯創(chuàng)建雙語標(biāo)簽食零。 Mapbox StudioMapbox GL JS寂屏,適用于 iOSMapbox Maps SDK 以及適用于 AndroidMapbox Maps SDK 均提供data-driven styling贰谣。

Property functions vs property expressions(屬性函數(shù)與屬性表達式)

我們最近改變了data-driven styling的工作方式 - 從屬性函數(shù)到屬性表達式。屬性表達式可幫助您實現(xiàn)與屬性函數(shù)類似的效果迁霎,并具有更多的靈活性和功能吱抚。屬性表達式在 Mapbox GL JS v0.41.0 中引入。雖然屬性函數(shù)目前仍然可用考廉,但它們最終將被棄用并由屬性表達式替換秘豹。

表達式兼容:

  • Mapbox GL JS 0.41.0及以上版本。
  • Mapbox Android SDK 6.0.0及更高版本昌粤。
  • Mapbox iOS SDK 4.0.0及更高版本既绕。

dataset (數(shù)據(jù)集合)

datasetGeoJSON features 的可編輯集合。dataset可以通過 Mapbox StudioMapbox Datasets API 上傳到 Mapbox 涮坐,也可以在 Mapbox Studio 數(shù)據(jù)集編輯器中進行編輯凄贩。
有關(guān)更多信息,請查看 Mapbox Studio手冊袱讹。

dataset ID (數(shù)據(jù)集ID)

每次使用 Mapbox Studio數(shù)據(jù)集編輯器 創(chuàng)建數(shù)據(jù)集時疲扎,它都會生成dataset ID。您可以使用dataset ID Mapbox數(shù)據(jù)集API 發(fā)出與數(shù)據(jù)集相關(guān)的請求捷雕。


E


expression (表達式)

expression 定義用于計算地圖樣式中任何布局屬性椒丧,繪制屬性或過濾器的值的公式。表達式允許您一次為多個要素屬性設(shè)置數(shù)據(jù)樣式救巷,應(yīng)用條件邏輯壶熏,并使用數(shù)學(xué),邏輯和字符串運算符操作數(shù)據(jù)征绸。這允許復(fù)雜的 runtime styling久橙。
有關(guān)在地圖樣式中使用表達式的更多信息俄占,請查看 Mapbox樣式規(guī)范Mapbox iOS SDK表達式 參考管怠。


F


features

features 指的是數(shù)據(jù)集或圖塊集中的地理空間要素。例如缸榄,表示休閑公園的單個多邊形是可以屬于包含城市公園多邊形的數(shù)據(jù)集的特征的一個示例渤弛。

feature querying (要素查詢)

feature querying 是在特定位置識別區(qū)塊集中的 要素 的過程。例如甚带,如果您有一個帶有公園的圖層的地圖她肯,則可以使用 Mapbox 工具查看特定坐標(biāo)中是否存在公園要素佳头。

feature querying支持許多高級地圖可視化,允許用戶選擇特定點以發(fā)現(xiàn)位于下方的數(shù)據(jù)晴氨】导危可以使用 Mapbox GL JS ,適用于 Mapbox Maps SDK for iOS,或適用于 Mapbox Maps SDK for AndroidWeb 地圖上執(zhí)行要素查詢籽前。

filter (過濾器)

filter(也就是iOSmacOS中的斷言)可以對樣式層的內(nèi)容進行細(xì)粒度控制亭珍。從 GeoJSON 或矢量源獲取其功能的樣式圖層僅包含滿足您定義的過濾器或斷言條件的功能。
有關(guān)更多信息枝哄,請參閱過 過濾器斷言的文檔肄梨。

font stack (字體堆)

font stack 是包含主要字體和可選后備字體的字體的有序列表,如圖層中所定義挠锥。在字體堆中众羡,主要和后備字體的組合定義了渲染器應(yīng)嘗試查找圖層中使用的字符的順序。如果在第一個font stack中找不到字符蓖租,渲染器將嘗試使用下一個字符粱侣,直到找到一個。

看完上面官方的描述可能有點懵來看段 ccs 樣式:

body {
    font-family: Georgia, "Times New Roman", serif;
}

上面的就是所以的font stack蓖宦,瀏覽器在加載樣式的時候會先從 font-family的屬性后面的第一個開始匹配甜害,如果第一個 Georgia 字體找到了,那后面的就不會在找了球昨,如果第一個字體沒有找到尔店,瀏覽器將嘗試找下一個字符,直到找到一個為止主慰。

樣式對象本身沒有font stack嚣州。
相反,單個圖層具有自己的font stack共螺,這些font stack在符號圖層的 text-font 屬性中定義该肴,如 Mapbox樣式規(guī)范 中所述。

您可以管理樣式中使用的font stack藐不,以縮短渲染時間并減小離線地圖的大小匀哄。


G


geocoding (地理編碼)

geocoding 是獲取地點的地址或名稱并將其轉(zhuǎn)換為緯度和經(jīng)度值的過程。 Mapbox geocoding API 允許您執(zhí)行兩種類型的地理編碼:Forward geocoding(地理編碼)Reverse geocoding(逆向地理編碼)雏蛮。

Forward geocoding 將文本轉(zhuǎn)換為地理坐標(biāo)涎嚼。
例如,將2 Lincoln Memorial Circle NW的地址轉(zhuǎn)換為-77.050,38.889的坐標(biāo)值挑秉。

Reverse geocoding 將地理坐標(biāo)轉(zhuǎn)換為文本描述法梯,例如,將-77.050,38.889轉(zhuǎn)換為2 Lincoln Memorial Circle NW的地址。

有關(guān)更多信息立哑,請參閱 Mapbox地理編碼API文檔夜惭。

GeoJSON

GeoJSONMapbox Web 服務(wù)和 API 提供的地圖數(shù)據(jù)的文件格式。作為 JSON 格式的子集铛绰,它可以在現(xiàn)代軟件中解析诈茧,并且可以使用 JavaScript 語言本地化。

您可以將 GeoJSON 文件上傳到 Mapbox 帳戶捂掰,以便在自定義地圖樣式中使用若皱。有關(guān)詳細(xì)信息,請參閱 Mapbox Studio 手動上載頁面尘颓。下面是一個示例 GeoJSON 文件供參考走触。 Download a sample GeoJSON file

有幾種開源工具可用于將其他地理空間數(shù)據(jù)格式轉(zhuǎn)換為 GeoJSON
比較受歡迎的有:

  • togeojson疤苹,一個用于轉(zhuǎn)換KML和GPX(XML格式)的節(jié)點包互广。
  • ogr2ogr,最終的40合1矢量數(shù)據(jù)轉(zhuǎn)換工具卧土。
  • geojson.io, 用于創(chuàng)建惫皱,轉(zhuǎn)換和編輯 GeoJSON

GPX

GPX 或GPS交換格式是通常由GPX接收器創(chuàng)建的數(shù)據(jù)格式尤莺。

您可以將 GPX 文件上傳到 Mapbox 帳戶旅敷,以便在自定義地圖樣式中使用。有關(guān)詳細(xì)信息颤霎,請參閱 Mapbox Studio手動上傳頁面媳谁。下面是一個示例 GPX 文件供參考。

請注意友酱,Mapbox 不支持沿線的值(例如晴音,沿著慢跑路線的各個點的海拔和時間)〉奚迹可以上載沿一行的值的 GPX 文件锤躁,但 Mapbox 將忽略該行的任何數(shù)據(jù)。
Download a sample GPX file


I


iframe

注意:不推薦使用Mapbox編輯器或详。
您可以在 此處 找到現(xiàn)有項目系羞。
有關(guān)更多信息,請參閱我們的 公告遷移Mapbox編輯器項目 指南霸琴。

Mapbox 編輯器會為您生成嵌入代碼椒振,以便將地圖添加到您的網(wǎng)站或博客中。嵌入代碼使用 <iframe> 來顯示您的地圖沈贝。 此 HTML 元素允許您將網(wǎng)頁放入另一個網(wǎng)頁杠人,從而使您的地圖的所有代碼與您網(wǎng)站上的代碼隔離開來。


K


KML

KML 是一種類似 GeoJSON 的文件格式宋下,但在 Google 產(chǎn)品中更常用嗡善。與 GeoJSON 一樣,它可以存儲點学歧,線罩引,多邊形和其他矢量數(shù)據(jù)。與 GeoJSON 不同枝笨,它基于 XML 而不是JSON袁铐。

您可以將 KML 文件上傳到 Mapbox Studio ,以將自定義數(shù)據(jù)添加到地圖中横浑。
當(dāng)您上傳 KML 文件時剔桨,Mapbox 會將您的數(shù)據(jù)轉(zhuǎn)換為矢量切片,以便您可以從中創(chuàng)建樣式徙融。

上傳 KML 時洒缀,請注意 Mapbox 不支持任何 KML 擴展。有關(guān)上載 shapefile 的更多信息欺冀,請查看 Mapbox Studio手冊上傳頁面树绩。 Download a sample KML file


L


Landsat-live

Landsat-live 擁有世界各地的最新衛(wèi)星圖像。在過去32天內(nèi)捕獲每個像素并直接渲染到我們的圖層中隐轩。

要在項目中使用圖像饺饭,可以使用 mapbox.landsat-live map ID 將其添加到 Web 地圖或移動應(yīng)用程序中。

您還可以使用 mapbox.landsat-live-vt map ID 為矢量流添加矢量輪廓和元數(shù)據(jù)流职车。

latitude and longitude (緯度和經(jīng)度)

latitude and longitude 是用于描述 地理坐標(biāo)系 平面上的位置的一對數(shù)字(坐標(biāo))瘫俊。數(shù)字為十進制度數(shù),緯度為-90至90悴灵,經(jīng)度為-180至180军援。

例如,華盛頓特區(qū)的緯度為38.8951称勋,經(jīng)度為-77.0364胸哥。在 API 調(diào)用中,您經(jīng)常會看到數(shù)字放在一起并用逗號分隔:-77.0364,38.8951赡鲜。

一個常見問題是混合坐標(biāo)的順序空厌。一些工具和API格式化經(jīng)度,緯度银酬,而其他工具和 API 使用緯度嘲更,經(jīng)度。請務(wù)必查看文檔以了解如何格式化坐標(biāo)揩瞪。如果一個點沒有顯示您期望的位置 - 通過切換順序進行故障排除赋朦!

layer (層)

樣式 中使用圖層將樣式規(guī)則添加到特定的 數(shù)據(jù) 子集。 (例如,如果您希望地圖中的所有河流都是粉紅色的宠哄,那么您可以為它創(chuàng)建一個樣式的圖層壹将。)圖層包含對數(shù)據(jù)的引用,它們用于定義樣式以及樣式要應(yīng)用的規(guī)則毛嫉。

閱讀有關(guān) Mapbox樣式規(guī)范 中圖層的更多信息诽俯。

layout and paint properties (布局和繪制屬性)

layout and paint properties 是圖層的兩個子屬性,用于定義在 Mapbox GL 貼圖中如何渲染空間數(shù)據(jù)承粤。

layout properties 定義如何繪制該圖層的數(shù)據(jù)暴区,并在渲染過程中應(yīng)用。布局屬性的示例包括可見性辛臊,線帽和符號放置仙粱。

paint properties 定義如何設(shè)置該圖層的數(shù)據(jù)樣式,并在稍后的渲染屬性中應(yīng)用彻舰。涂料屬性的示例包括填充顏色伐割,背景圖案和線條不透明度。

有關(guān)layout and paint properties的更多信息淹遵,請參閱 Mapbox樣式規(guī)范口猜。

Leaflet

Leaflet 是一個開源的 Web 映射庫,它構(gòu)成了 Mapbox.js 的基礎(chǔ)透揣。它是在網(wǎng)頁上運行的軟件济炎,可以使交互式地圖成為可能。 LeafletMapbox 等服務(wù)器請求切片辐真,顯示和動畫它們须尚,并支持其他疊加。


M


Maki

MakiMapbox 為地圖設(shè)計師開發(fā)的一個圖標(biāo)集侍咱。它包括公共興趣點圖標(biāo)耐床,如公園,餐館楔脯,露營地等撩轰。 Mapbox Studio 中的每個 Mapbox 模板樣式都包含一組風(fēng)格獨特的 Maki 圖標(biāo)。

map ID (地圖ID)

每當(dāng)您將數(shù)據(jù)作為圖塊集上傳到您的帳戶時昧廷,都會獲得一個 map ID堪嫂。map ID還用于標(biāo)識使用舊版 Mapbox 編輯器創(chuàng)建的項目以及使用 Mapbox Studio Classic 創(chuàng)建的樣式。

地圖ID將始終以您的 Mapbox 用戶名開頭木柬,后跟您的 tileset 的唯一句柄:username.handle皆串。請注意,在Mapbox Studio 樣式編輯器中創(chuàng)建的樣式和上載到 Mapbox Studio 或通過 Mapbox Studio 數(shù)據(jù)集編輯器創(chuàng)建的數(shù)據(jù)集沒有map ID - 它們用 style URLsdataset IDs 標(biāo)識眉枕。

您可以使用 Mapbox Maps API 直接請求 tileset恶复。

map view

Web 地圖由單獨的切片組成怜森,可在瀏覽器中快速有效地呈現(xiàn)。當(dāng)用戶通過平移或縮放與地圖交互時谤牡,會加載更多圖塊副硅。要跟蹤地圖的使用情況,已加載的切片數(shù)將計為 map view拓哟。

瓦片可以通過三種方式呈現(xiàn):

  • Mapbox Studio Styles
  • Mapbox Static API
  • Mapbox Classic Styles

每種方法的地圖視圖都有所不同

Mapbox Studio Styles (4 tiles)

使用 Mapbox Studio 樣式時想许,在視口中加載四個圖塊時會記錄單個地圖視圖伶授。當(dāng)用戶縮放經(jīng)過縮放16時断序,可以節(jié)省過度索引以節(jié)省切片負(fù)載。

Mapbox Static API (1 request)

當(dāng)您對 Mapbox Static API 發(fā)出單個請求(用于創(chuàng)建靜態(tài)地圖圖像)時糜烹,會計算一個地圖視圖违诗。

Mapbox Studio Classic (15 tiles)

如果您使用了 Mapbox編輯器 項目或 Mapbox Studio Classic 樣式,則在地圖上加載15個圖塊時會計算地圖視圖疮蹦。

這些計數(shù)通常適用于大多數(shù)網(wǎng)站上的單頁面視圖诸迟。當(dāng)用戶與地圖交互時,可以在單個會話期間生成多個地圖視圖愕乎。

為什么 Mapbox 工具中每個地圖視圖的切片數(shù)量不同阵苇?來自 Mapbox Studio 樣式的圖塊覆蓋更多像素,使得 Mapbox Studio 樣式中的四個圖塊大致相當(dāng)于來自 Mapbox Editor 項目和Mapbox Studio Classic 樣式的15個圖塊感论。

請參閱我們的 定價頁面 绅项,了解您的計劃包含的地圖視圖數(shù)量。如需大批量年度折扣比肄,請聯(lián)系我們的銷售團隊快耿,詳細(xì)了解我們的定制計劃產(chǎn)品。

對于本機移動應(yīng)用程序和 Unity 應(yīng)用程序芳绩,Mapbox 通過每月活躍用戶而不是地圖視圖來計算使用情況。

Mapbox Maps SDK for Android

適用于 AndroidMapbox Maps SDK 是一個開源工具集,用于為 Android 設(shè)備構(gòu)建地圖應(yīng)用程序嘹害,具有極大的視覺樣式和可定制性靈活性。

Mapbox Maps SDK for iOS

適用于 iOSMapbox Maps SDK 是一個開源工具集倚聚,用于為 iPhoneiPad 設(shè)備構(gòu)建地圖應(yīng)用程序,具有極大的視覺樣式和可定制性靈活性惑折。

Mapbox Directions API (路線)

借助 Mapbox Directions API忌傻,您可以向地圖添加帶有轉(zhuǎn)彎路線的路線贮勃。 Mapbox提供三種不同的配置文件:駕駛钠四,步行和騎自行車。

有關(guān)更多信息和示例,請查看:

Mapbox Editor(一個過期的地圖編輯器)

注意:不推薦使用 Mapbox 編輯器离例。您可以在 這里 找到現(xiàn)有項目。有關(guān)更多信息,請參閱我們的 公告遷移Mapbox編輯器項目指南袍冷。

Mapbox Editor 是一個用于設(shè)計地圖的在線界面。 Mapbox 編輯器 不再處于快速迭代開發(fā)階段。
有關(guān)我們最新的地圖設(shè)計工具瑰抵,請查看 Mapbox Studio婿崭。

Mapbox GL

Mapbox GL 是一套開源庫,用于在 Web授瘦,移動和桌面應(yīng)用程序中嵌入高度可定制和響應(yīng)的客戶端映射。地圖以超高幀速率渲染挡篓。您可以使用 Mapbox Studio 中設(shè)計的自定義樣式秽澳。您還可以動態(tài)操作樣式外觀的各個方面,因為 Mapbox GL 渲染矢量切片『ッ常縮寫 GL 來自 OpenGL ,行業(yè)標(biāo)準(zhǔn)的開放圖形庫。

Mapbox GL 在以下平臺上得到官方支持:

本機 macOS 應(yīng)用程序可以使用社區(qū)維護 Mapbox Maps SDK for macOS

如果您希望將 Mapbox 地圖合并到混合 AndroidiOS 應(yīng)用程序中,請查看我們關(guān)于構(gòu)建 混合應(yīng)用程序 的頁面。請注意窜护,我們無法為混合框架提供支持税娜。

Mapbox GL JS

Mapbox GL JS 是一個使用 Mapbox GL 渲染交互式地圖的 JavaScript 庫概行。它可以免費使用业踏。

您可以將 Mapbox Studio 創(chuàng)建的 Mapbox 樣式自定義樣式 添加到 Mapbox GL JS 應(yīng)用程序中柳恐。

Mapbox.js

Mapbox.js 是一個 JavaScript 庫讼庇,允許您向網(wǎng)站添加交互式地圖。它是 Leaflet 的插件,是一個可以免費使用的開源庫。

您可以將任何 Mapbox Studio styleMapbox Studio Classic style 用作 Mapbox.js 中的底圖撼港。有關(guān)更多信息往毡,請參閱 Mapbox.js文檔

Mapbox Map Matching API

Mapbox Map Matching API 允許您記錄記錄的跡線,例如 GPS 跟蹤器中的數(shù)據(jù),并將它們捕捉到 OpenStreetMap 道路和路徑網(wǎng)絡(luò)办龄。這有助于對齊嘈雜的軌跡并在地圖上干凈地顯示它們。

Mapbox Maps SDK for React Native

適用于 React NativeMapbox Maps SDK 是一個跨平臺解決方案,提供可重用的 JavaScript 組件,用于構(gòu)建 AndroidiOS 應(yīng)用程序中的映射和位置撩银。

Mapbox Maps SDK for Unity

Mapbox Maps SDK for Unity 是一組用于從真實地圖數(shù)據(jù)構(gòu)建 Unity 應(yīng)用程序的工具恭应。它包含一個強大的 API,用于連接 Mapbox Web 服務(wù)奥喻,將地圖資源轉(zhuǎn)換為游戲?qū)ο笤魇蓿约皹?gòu)建在 Unity 平臺之上的強大的圖形用戶界面西剥。

要在您的應(yīng)用程序中包含Mapbox Maps SDK for Unity,請訪問文檔頁面以獲取安裝說明,API參考和教程:

Mapbox Matrix API (矩陣)

Mapbox Matrix API(以前稱為距離 API)計算一個API請求中多個點之間的行程時間。

Matrix API 返回多個位置之間的行程時間矿瘦,專門用于構(gòu)建時間表或矩陣琼开。多播源和目標(biāo)的數(shù)量以創(chuàng)建矩陣或時間表,并計算發(fā)出請求所需的元素數(shù)量鹦肿。例如碌识,給定3個位置A牡拇,B导俘,C,Matrix API 將返回所有位置之間所有行程時間(以秒為單位)的矩陣:

image.png
A B C
A A → A A → B A → C
B B → A B → B B → C
C C → A C → B C → C

Matrix API 適用于全球范圍凯沪,可用于駕駛挺举,騎行和步行路線配置文件滤淳。詳細(xì)了解Mapbox Matrix API 工作原理教程Mapbox Matrix API 適用于所有計劃級別适刀。

Mapbox Matrix API elements

Mapbox Matrix API 處理不同大小的批量請求硝皂,因此會根據(jù)返回的元素數(shù)量而不是請求來跟蹤 計費

例如,來自 Matrix API 的一個請求可以是許多不同的源和目標(biāo)對,因此來自 Matrix API 的一個請求等于源的數(shù)量乘以目的地的數(shù)量(例如:2個源x 3個目的地等于6個元素)。

演示.gif

閱讀有關(guān) Mapbox Matrix API 如何在我們?nèi)娴姆较蚬ぷ髦改现泄ぷ鞯?更多信息罐寨。

Mapbox Navigation SDK (導(dǎo)航)

Mapbox Navigation SDK 構(gòu)建于 Mapbox Directions API 之上,Mapbox Navigation SDK 包含以下關(guān)鍵功能:

  • 插入式的turn-by-turn導(dǎo)航UI。
  • 汽車,自行車和步行路線。
  • 避免交通堵塞。
  • 機動公告。
  • 文字說明。
  • 文本到語音支持。
  • 自動重新規(guī)劃路線。
  • 快速路線。

要在應(yīng)用程序中包含 Mapbox Navigation SDK喻喳,請訪問相應(yīng)的文檔頁面以獲取安裝說明慷丽,API參考和示例代碼:

Mapbox Satellite (衛(wèi)星)

Mapbox Satellite 是高分辨率衛(wèi)星圖像的全球底圖妆丘。 圖像數(shù)據(jù)來自各種商業(yè)提供商,以及來自 NASA毅戈,USGS 和其他公司的開放數(shù)據(jù)。 它經(jīng)過顏色校正并混合在一起成為一個光柵圖塊集愤惰。

Mapbox Satellite 免費提供給 Mapbox Studio 樣式編輯器中縮放級別0-19的所有用戶苇经,以及使用樣式URL mapbox:// styles / mapbox / satellite-v9或map ID mapbox.satellite的API和SDK。

Mapbox Static API

您可以使用 Mapbox Static API 生成地圖的靜態(tài)圖像扇单。 這是在沒有 JavaScript 或插件的情況下將地圖添加到您的網(wǎng)站或博客的好方法。 每個靜態(tài)地圖圖像都計為1個地圖視圖蜡励。

如果您正在使用 Mapbox Studio 中的樣式令花,則可以使用 Static API 檢索靜態(tài)圖像。

如果您使用的是 Mapbox Studio Classic凉倚、Mapbox Editor兼都、 Mapbox map ID,請使用Classic Static API稽寒。

要了解更多信息扮碧,請閱讀 創(chuàng)建靜態(tài)地圖

Mapbox Studio Classic

Mapbox Studio Classic 是一個用于設(shè)計地圖的桌面應(yīng)用程序杏糙。 它允許您使用矢量切片和 CartoCSS 創(chuàng)建地圖慎王。 Mapbox Studio Classic 允許您以 MBTiles 格式將地圖直接導(dǎo)出并上傳到 Mapbox 帳戶,然后與我們的開發(fā)人員工具一起使用宏侍。

創(chuàng)建新地圖赖淤?Mapbox StudioMapbox Studio Classic 的現(xiàn)代替代品。 如果您今天開始創(chuàng)建地圖谅河,我們建議您使用 Mapbox Studio 而不是 Mapbox Studio Classic咱旱。

image.png

Mapbox Studio

Mapbox Studio 是一個用于創(chuàng)建自定義地圖的 Web 應(yīng)用程序确丢。 您可以管理和創(chuàng)建數(shù)據(jù)集,切片集和地圖樣式吐限。

要開始使用 Mapbox Studio鲜侥,請查看 Mapbox Studio手冊

Mapbox Uploads API (上傳)

使用 Mapbox Uploads API诸典,您可以將 Mapbox 強大的數(shù)據(jù)上傳功能集成到您的應(yīng)用程序中描函。 我們提供臨時憑證以在 S3 上暫存空間文件,然后將其處理為 Mapbox GL和Mapbox.js 可讀的柵格切片或 Mapbox 矢量切片狐粱。

API支持各種空間文件類型舀寓,包括GeoJSON, KML, GPX, Shapefiles, CSV, GeoTIFF, and MBTiles 我們不斷增加對更多類型和更大文件的支持。

Mapbox web services (Mapbox Web服務(wù))

Mapbox Web服務(wù)Mapbox 的最低級別接口 - 它們是我們的 JavaScript脑奠,Objective-C 和其他系統(tǒng)構(gòu)建的 API基公。

您可以從任何語言或環(huán)境連接到 Mapbox Web服務(wù) - 您可以使用 Python 請求模塊,node.js 請求模塊宋欺,用于 RubyHTTParty 或您選擇的語言的其他 HTTP 請求庫轰豆。

mapnik

Mapnik 是一個開源地圖工具包,用于桌面和基于服務(wù)器的地圖渲染齿诞,為空間數(shù)據(jù)訪問和可視化提供算法和模式酸休。 它是地理對象的集合,如地圖祷杈,圖層斑司,數(shù)據(jù)源,要素和幾何但汞。

Mapnik 用于在從 Mapbox Maps API 請求切片時呈現(xiàn) classic styles宿刮。 它還用于在 Mapbox Studio Classic 中渲染地圖。

marker (地圖中的標(biāo)記)

Web 地圖中私蕾,標(biāo)記通常是地圖上特定坐標(biāo)的直觀表示僵缺。 可以通過各種方式添加和自定義標(biāo)記,以便在 Mapbox Web 地圖和移動應(yīng)用程序中使用踩叭。 您可以在我們的添加自定義圖標(biāo)和 標(biāo)記指南 中閱讀有關(guān)可視化點數(shù)據(jù)的選項以及查找分步教程的更多信息磕潮。

MBTiles

MBTiles 是用于存儲 tileset 的文件格式。 它的設(shè)計使您可以打包組成 tileset 的潛在數(shù)千個文件并移動它們容贝,最終上傳到 Mapbox 或在 Web 或移動應(yīng)用程序中使用自脯。 MBTiles 是一個開放的規(guī)范,基于 SQLite 數(shù)據(jù)庫斤富。 MBTiles 可以包含柵格或矢量 tileset膏潮。

您可以導(dǎo)出 MBTiles 格式的 Mapbox Studio Classic 源以直接上載到 Mapbox Studio。 有關(guān)詳細(xì)信息满力,請參閱 Mapbox Studio 手動上載頁面戏罢。

下面是一個示例MBTiles文件供參考屋谭。
Download sample MBTiles

monthly active users (月活躍用戶)

對于使用適用于 iOSAndroid龟糕,React NativeUnityMapbox Maps SDK 構(gòu)建的本機移動應(yīng)用程序,我們會跟蹤每月活躍用戶(MAU)悔耘,也稱為移動用戶讲岁,而不是地圖視圖。 這是在給定月份內(nèi)訪問應(yīng)用程序中的地圖的用戶數(shù)衬以。

請參閱我們的定價頁面缓艳,了解您的計劃包含的移動用戶數(shù)量。 如果沒有符合您需求的計劃看峻,請聯(lián)系我們的銷售團隊 以了解有關(guān)我們的自定義計劃產(chǎn)品阶淘。

對于使用任何其他API構(gòu)建的地圖,我們會計算 每月地圖視圖互妓。


O


offline regions and offline packs (離線區(qū)域和離線包)

offline regions(也稱為適用于 iOSMapbox Maps SDK 中的脫機包)是地圖的已定義區(qū)域溪窒,可用于具有有限網(wǎng)絡(luò)連接或無網(wǎng)絡(luò)連接的條件,使用適用于 Mapbox Maps SDK for iOSMapbox Maps SDK for Android冯勉。 有關(guān)更多信息澈蚌,請查看我們的離線地圖指南

OpenStreetMapOSM維基百科

OpenStreetMap 是一個合作項目灼狰,以創(chuàng)造一個自由編輯地圖的世界宛瞄,任何人都可以向該地圖貢獻數(shù)據(jù)。OpenStreetMap 的數(shù)據(jù)可以免費共享和使用交胚。Mapbox Streets tileset 源數(shù)據(jù)源自OpenStreetMap份汗。 為Directions API和相關(guān) API 提供支持的路由網(wǎng)絡(luò)也基于OpenStreetMap

overzoom

Overzoomtileset 被放大超出其給定縮放范圍的結(jié)果蝴簇。

如果出現(xiàn) Overzoom 杯活,則光柵圖塊集將顯得不清晰。 例如军熏,如果要顯示 z0z6 之間縮放范圍的光柵圖塊集轩猩,如果縮放到 z6 之后的更高縮放級別,圖像將變得模糊且難以看清荡澎。

由于矢量數(shù)據(jù)不是以基于像素的格式存儲均践,而是從一系列點,線和多邊形進行編碼和計算摩幔,因此過度變換的效果對于矢量圖塊集并不明顯彤委。 因此,矢量數(shù)據(jù)可以被過度顯示并可視化以進行縮放22或衡。


P


projection (投影)

projection 是將行星上的位置坐標(biāo)轉(zhuǎn)換為二維平面的方法焦影。 Mapbox 支持流行的 Web Mercator projection车遂。 Web Mercator 被絕大多數(shù) Web 地圖采用,它的使用允許您將 Mapbox 地圖與同一投影中的其他圖層結(jié)合使用斯辰。


Q


quadtree

quadtree 是樹數(shù)據(jù)結(jié)構(gòu)舶担,其中每個節(jié)點恰好有4個子節(jié)點。 quadtree允許您放大和縮小地圖彬呻。 隨著縮放級別的改變衣陶,四邊形會更改以顯示更多(或更少)細(xì)節(jié)。


R


raster data (柵格數(shù)據(jù))

raster data 是一種基于像素的數(shù)據(jù)格式闸氮,可有效地表示連續(xù)曲面剪况。 光柵中的信息存儲在網(wǎng)格結(jié)構(gòu)中,每個信息單元或像素具有相同的大小和形狀蒲跨,但值不同译断。 所有數(shù)碼照片都以這種格式存儲,也稱為位圖或悲。 這包括衛(wèi)星圖像和正射攝影孙咪。

您可以將raster data上傳到 Mapbox Studio,以將自定義數(shù)據(jù)添加到地圖中隆箩。 有關(guān)raster data的更多信息该贾,請查看 Mapbox Studio手動上載頁面

routing profile (路線配置文件)

routing profile 是路線引擎(如 Mapbox Directions API)用于查找兩點之間的最佳路由的一組規(guī)則捌臊。 routing profile通常針對用于在位置之間進行的運輸模式進行優(yōu)化杨蛋。

有關(guān) Mapbox Directions API 中使用的路由配置文件的詳細(xì)信息,請參閱 文檔 理澎。

runtime styling (運行時樣式)

runtime styling 允許您實時動態(tài)更改 Mapbox 地圖上顯示的地圖樣式逞力,允許您自定義地圖外觀的每個方面,直至最小的細(xì)節(jié)糠爬。

您可以更改地圖以響應(yīng)用戶交互寇荧,上下文,或通過在運行時訪問地圖的各個層來構(gòu)建復(fù)雜的數(shù)據(jù)可視化执隧。 例如揩抡,您可以根據(jù)一天中的時間使地圖變亮或變暗,根據(jù)用戶活動個性化公園的顏色镀琉,甚至根據(jù)用戶偏好更改標(biāo)簽語言峦嗤。

您可以在 Mapbox Studio 中設(shè)計任何內(nèi)容,也可以通過代碼實現(xiàn)屋摔。 所有依賴 Mapbox GL 的產(chǎn)品都提供運行時樣式烁设。


S


shapefile

shapefile 也稱為 Esri shapefile,是用于存儲地理矢量數(shù)據(jù)的文件格式钓试。

您可以將shapefile上傳到 Mapbox Studio装黑,以將自定義數(shù)據(jù)添加到地圖中副瀑。 上傳shapefile時,Mapbox 會將數(shù)據(jù)轉(zhuǎn)換為矢量切片恋谭,以便您可以從中創(chuàng)建樣式糠睡。

上傳 shapefile 時,請記住以下幾點:

  • 查看Mapbox Uploads API文檔箕别,了解shapefile的當(dāng)前大小限制铜幽。 請注意,此限制適用于shapefile的未壓縮大小串稀,而不是壓縮 zip 的大小。
  • shapefile由幾個單獨的文件組成狮杨,在上傳之前應(yīng)該將它們組合成一個 zip 文件母截。 在這些文件中,Mapbox 可以讀取 shp橄教,shx清寇,dbfprjindex 文件护蝶。 使用 zip文件上傳的任何其他文件都將被忽略华烟。

有關(guān)上載shapefile的更多信息,請查看Mapbox Studio手冊上傳頁面持灰。
Download a sample shapefile

simplestyle

Simplestyle 是一種用于樣式化 GeoJSON 數(shù)據(jù)的開源規(guī)范盔夜。

source layer (資源圖層)

source layer 是矢量資源中的特定圖層。 矢量資源可以有多個層堤魁。 您可以在以下幾個位置找到source layer的名稱:

  • 特定 tilesettileset 信息頁面喂链。
  • Mapbox Studio 的樣式編輯器使用Select data tab
  • Mapbox Studio 樣式編輯器中妥泉,使用工具欄中的Style reference選項椭微。

Tileset 信息頁面

要在tileset中查找源圖層:

  1. 訪問您的Tilesets頁面
  2. 單擊其中一個tileset的名稱盲链。
  3. 將打開tileset信息頁面蝇率,您可以在Layer details標(biāo)題下找到源圖層。
image.png

在Mapbox Studio樣式編輯器中選擇data

要查找Mapbox樣式中使用的源圖層的名稱刽沾,請執(zhí)行以下操作:

  1. 在Mapbox Studio樣式編輯器中打開樣式本慕。
  2. 單擊圖層列表中圖層的名稱。
  3. 切換到Select data選項卡悠轩。
  4. 找到tileset源名稱下面列出的源圖層间狂。

在下面的示例中,圖層名為place-city-label-major火架,源圖層是Mapbox Streets圖塊集源中的place_label圖層鉴象。


define-source-layer.gif

Mapbox Studio Style editor中的樣式引用

要查找Mapbox樣式中使用的源圖層的名稱忙菠,請執(zhí)行以下操作:

  1. 在Mapbox Studio樣式編輯器中打開樣式。
  2. 單擊右上方工具欄中的樣式參考選項纺弊。

在下面的示例中牛欢,源圖層稱為waterway_label,該圖層稱為waterway-label淆游。


toolbar-style-reference-source-layer.png

source (數(shù)據(jù)源)

source 提供要在Mapbox GL的地圖上顯示的數(shù)據(jù)傍睹。 sourceMapbox 樣式規(guī)范定義,并與樣式層一起使用犹菱,以直觀地表示地圖上的source數(shù)據(jù)拾稳。 根據(jù)您正在開發(fā)的平臺,可能不支持特定的source類型腊脱,因此在向地圖添加source時請參閱特定于平臺的文檔访得。

sprite

sprite 是包含樣式中包含的所有圖標(biāo)的單個圖像。 sprite通常用于網(wǎng)絡(luò)開發(fā)甚至視頻游戲陕凹,以提高性能悍抑。 通過將大量小圖像組合成單個圖像(sprite),您可以減少獲取所有圖像所需的請求數(shù)量杜耙,從而提高性能并使地圖更快搜骡。

如果您使用的是 Mapbox Studio,則無需擔(dān)心sprite的技術(shù)基礎(chǔ):上傳 SVG 圖標(biāo)會自動創(chuàng)建地圖將使用的sprite佑女。 同樣记靡,所有 Mapbox 模板樣式都帶有自己的sprite,其中包含可以與該樣式一起使用的圖標(biāo)珊豹。 調(diào)試面板中的Images選項顯示sprite中使用的像素數(shù)量簸呈。

spritesheet-usage.png

如果您想自己動手或者對引擎蓋下的內(nèi)容感興趣,您也可以創(chuàng)建自己的sprite店茶。 這是所有術(shù)語和sprite如何工作的概述蜕便。

sprite將許多圖標(biāo)組合成一個圖像:

sprite.png

圖標(biāo)是sprite中的單個圖像:

airport-15.png

sprite限制為500個圖標(biāo)。 每個圖標(biāo)最大可以為512x512像素贩幻,最大文件大小為400KB轿腺。 每個sprite都有一個免費的 JSON 文件,用于定義每個圖標(biāo)丛楚,包括圖標(biāo)在sprite中的大小和位置 - 有點像每個圖標(biāo)的方向:

"airport-15": {
  "width": 42,
  "height": 42,
  "x": 76,
  "y": 300,
  "pixelRatio": 2,
  "visible": true
}

這意味著您可以按名稱引用圖標(biāo)族壳,例如 airport-15,我們的地圖渲染器將引用 JSON 文件以獲取有關(guān)圖標(biāo)的數(shù)據(jù)趣些,然后僅顯示該特定圖標(biāo)的sprite仿荆。

要了解有關(guān)創(chuàng)建和編輯sprite的更多信息,請查看Mapbox 樣式參考:sprite

style ID

style ID 是與任何 Mapbox 用戶名關(guān)聯(lián)的每種樣式的唯一標(biāo)識符拢操。 要使用 Mapbox 樣式 API锦亦,您需要知道正在使用的地圖樣式的style ID

每次使用 Mapbox Studio 創(chuàng)建樣式時令境,它都會生成樣式 URL 杠园。 樣式 URL 包括style ID(mapbox://styles/{username}/{style_ID}).。 例如舔庶,在以下樣式URL中抛蚁,mapbox 是用戶名,light-v9是樣式ID

mapbox://styles/mapbox/light-v9

學(xué)習(xí)更多 style URL

style-optimized vector tiles (優(yōu)化矢量切片)

通過 Mapbox Maps API 提供的style-optimized vector tiles會刪除切片中未由 Mapbox 樣式表示的任何圖層或特征惕橙。 style-optimized vector tiles較小瞧甩,通過線上服務(wù),是減少離線緩存大小的好方法弥鹦。

例如亲配,假設(shè)您的樣式引用了具有四個圖層的圖塊集:露營地,山脈惶凝,林地和建筑物。 最終地圖包括露營地圖標(biāo)犬钢,森林圖案和藍山圖案苍鲜,但不使用建筑物。 在普通的 Mapbox GL 地圖中玷犹,加載的圖塊包括所有四個圖層混滔,即使它們并非全部都需要。 風(fēng)格優(yōu)化的矢量瓷磚僅包括露營地歹颓,林地和藍山坯屿。 它會根據(jù)屬性和縮放級別刪除未使用的圖層和要素。

style-optimized-illustration.png

您可以在 Mapbox GL JS 中使用style-optimized vector tiles巍扛,方法是在樣式 URL 的末尾添加领跛?optimize = true:

var map = new mapboxgl.Map({
  container: 'map',
  style: 'mapbox://styles/mapbox/outdoors-v9?optimize=true' // optimize=true
});

style URL

每次使用 Mapbox Studio 創(chuàng)建樣式時,它都會生成style URL撤奸。 style URL允許您使用 Mapbox GL JS API 或本機 SDK 引用該特定樣式吠昭。

您可以在 Mapbox StudioStyles page 上找到樣式 URL。 單擊樣式旁邊的 Menu 按鈕以顯示其樣式 URL 胧瓜。 單擊圖標(biāo)以復(fù)制樣式URL 矢棚。

style-url.gif

style (樣式)

style 是定義地圖視覺外觀的文檔。 樣式使用 Mapbox Studio 樣式編輯器創(chuàng)建或單獨編寫并上載到您的帳戶府喳。 它們遵循 Mapbox 樣式規(guī)范蒲肋,并包含有關(guān)數(shù)據(jù)源,樣式圖層,精靈(sprite)兜粘,字形和元數(shù)據(jù)的信息申窘。 styleMapbox GL JS,適用于 Mapbox Maps SDK for Android 妹沙,適用于 Mapbox Maps SDK for iOSMapbox Static API墩剖。

有關(guān)樣式的更多信息,請查看 Mapbox Studio手冊炮温。

SVG (可縮放矢量圖形)

SVG 是一種用于描述二維矢量圖形的標(biāo)記語言垒迂。

您可以在 Mapbox Studio 樣式編輯器中將SVG圖像上載到自定義樣式。 您可以單擊調(diào)試面板中的 Images 選項來管理您的樣式中的SVG悍引。

manage-style-images.png

請參閱以下指南以開始使用:

Download sample SVG image


T


telemetry (測量)

telemetry 是一個過程恩脂,其中自動傳感器通過收集關(guān)于人們移動的位置和方式的匿名數(shù)據(jù)來創(chuàng)建和更新地圖。 這對于發(fā)現(xiàn)丟失的道路趣斤,跟蹤交通信息等非常有用俩块。

TIFF (文件格式)

TIFF(有時是TIF)是用于保存光柵圖像的文件格式。 使用 Mapbox 浓领,TIFF通常是GeoTIFF玉凯,這意味著文件嵌入了地理配準(zhǔn)信息。

您可以在 Mapbox Studio 中將TIFF文件作為 tileset 上傳联贩,并在 Mapbox Studio 樣式編輯器中使用它們漫仆。

您還可以將TIFF文件導(dǎo)入 Mapbox Studio Classic 并以此方式上傳到 Mapbox 作為 tileset 。 上傳TIFF文件時泪幌,請記住TIFF文件當(dāng)前的大小限制盲厌。
Download a sample TIFF file

TileJSON

TileJSON是一種用于描述 tileset 的格式。 它會跟蹤請求 tileset 的位置祸泪,tileset 的名稱以及使用 tileset 時所需的任何屬性吗浩。 您可以使用 Mapbox Maps API 檢索TileJSON元數(shù)據(jù)。

TileMill

TileMill 是一個用于設(shè)計地圖的桌面應(yīng)用程序没隘。 TileMill不再處于積極開發(fā)階段懂扼。 對于我們最新的地圖設(shè)計工具,請檢查和Mapbox Studio升略。

tileset

tileset 是一組光柵或矢量數(shù)據(jù)微王,分為22個預(yù)設(shè)縮放級別的均勻方塊網(wǎng)格。 tilesetMapbox 庫和 SDK 中用作在移動設(shè)備或瀏覽器中顯示地圖的核心部分品嚣。 它們也是我們用于確定地圖視圖的主要機制炕倘。

tileset可高度緩存并快速加載。 Mapbox 在很大程度上依賴于柵格和矢量tileset來保持我們的地圖快速高效翰撑。 有關(guān)使用tileset的更多信息罩旋,請查看Mapbox Studio手冊啊央。

Tilesets可以是RasterVector。 差異概述如下:

Raster tilesets (柵格)

將光柵圖像作為 TIFF / GeoTIFF上傳到 Mapbox Studio 時會創(chuàng)建光柵圖塊集涨醋。 它們在現(xiàn)代和經(jīng)典 Mapbox 工具中使用瓜饥,將地圖顯示為可在必要時在地圖上加載的圖像網(wǎng)格。 您可以在Mapbox Studio, Mapbox GL JS, 和 Mapbox Mobile SDKs 中使用Raster tilesets浴骂。

傳統(tǒng)的Web地圖庫(如 Mapbox.jsLeaflet )也使用柵格切片在網(wǎng)頁上顯示地圖乓土。 Mapbox Studio Classic 中創(chuàng)建的所有經(jīng)典樣式也包含Raster tilesets

Vector tilesets (矢量)

Vector tilesets 是柵格tilesets的矢量數(shù)據(jù) - 不是以像素的形式存儲柵格數(shù)據(jù)溯警,Vector tilesets 以點趣苏,線和多邊形的形式存儲矢量數(shù)據(jù)作為矢量tile。 Vector tilesets可以被操縱和查詢梯轻。 它們可以用作樣式的來源或直接查詢以使用 Mapbox Mobile SDKsMapbox GL JS 創(chuàng)建交互式體驗食磕。

將矢量數(shù)據(jù)(GeoJSON, Shapefile, KML, 或 GPX)上傳到 Mapbox 帳戶時,您的數(shù)據(jù)會自動轉(zhuǎn)換為矢量圖塊集喳挑。

Turf.js

Turf.js 是一個用于空間分析的 JavaScript 庫彬伦。 它包括傳統(tǒng)的空間操作,用于創(chuàng)建GeoJSON 數(shù)據(jù)的輔助函數(shù)伊诵,以及數(shù)據(jù)分類和統(tǒng)計工具单绑。 Turf.js可以作為客戶端插件添加到您的網(wǎng)站,或者您可以使用 Node.js 運行 Turf 服務(wù)器端曹宴。 你可以在GitHub上找到源代碼询张。


V


vector tiles (矢量切片)

vector tiles 是一種輕量級數(shù)據(jù)格式,用于存儲地理空間矢量數(shù)據(jù)浙炼,例如點,線和多邊形唯袄。 Mapbox 幾乎在我們所有的工具和服務(wù)中使用vector tiles弯屈。

vector tiles根據(jù)矢量圖塊規(guī)范對地理信息進行編碼,是矢量圖塊集背后的關(guān)鍵成分恋拷。 您可以在我們的開發(fā)者頁面上詳細(xì)了解vector tiles的工作原理以及創(chuàng)建vector tiles的工具资厉。


Z


zoom extent (縮放范圍)

zoom extent 是圖塊集可見的縮放級別范圍。 您可以通過從 Tilesets page 中選擇 tileset來查看 tilesetzoom extent蔬顾。

Mapbox Studio 中創(chuàng)建切片集時宴偿,會指定縮放范圍以限制其可見性并確保地圖數(shù)據(jù)有效呈現(xiàn)。 通過僅在某些縮放級別渲染 tileset 诀豁,較低分辨率的數(shù)據(jù)將不會出現(xiàn)在較高的縮放級別窄刘,并且詳細(xì)數(shù)據(jù)不會以較低的縮放級別混亂地圖。 如果要更改 tileset 的縮放范圍舷胜,可以使用 其他Mapbox工具娩践。

zoom level (縮放級別)

zoom level 決定了地圖的可見程度:在縮放級別0,您可以看到整個世界,在縮放級別16翻伺,您可以看到一條小路材泄。 該數(shù)據(jù)存儲在 quadtree 數(shù)據(jù)結(jié)構(gòu)中。 縮放級別還會影響加載的矢量切片的大小吨岭。



到此Mapbox詞匯表相關(guān)的術(shù)語翻譯完成拉宗,歡迎 ?? 指正。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末辣辫,一起剝皮案震驚了整個濱河市旦事,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌络它,老刑警劉巖族檬,帶你破解...
    沈念sama閱讀 206,126評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異化戳,居然都是意外死亡单料,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評論 2 382
  • 文/潘曉璐 我一進店門点楼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來扫尖,“玉大人,你說我怎么就攤上這事掠廓』徊溃” “怎么了?”我有些...
    開封第一講書人閱讀 152,445評論 0 341
  • 文/不壞的土叔 我叫張陵蟀瞧,是天一觀的道長沉颂。 經(jīng)常有香客問我,道長悦污,這世上最難降的妖魔是什么铸屉? 我笑而不...
    開封第一講書人閱讀 55,185評論 1 278
  • 正文 為了忘掉前任,我火速辦了婚禮切端,結(jié)果婚禮上彻坛,老公的妹妹穿的比我還像新娘。我一直安慰自己踏枣,他們只是感情好昌屉,可當(dāng)我...
    茶點故事閱讀 64,178評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著茵瀑,像睡著了一般间驮。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上马昨,一...
    開封第一講書人閱讀 48,970評論 1 284
  • 那天蜻牢,我揣著相機與錄音烤咧,去河邊找鬼。 笑死抢呆,一個胖子當(dāng)著我的面吹牛煮嫌,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播抱虐,決...
    沈念sama閱讀 38,276評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼昌阿,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了恳邀?” 一聲冷哼從身側(cè)響起懦冰,我...
    開封第一講書人閱讀 36,927評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎谣沸,沒想到半個月后刷钢,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,400評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡乳附,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,883評論 2 323
  • 正文 我和宋清朗相戀三年内地,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片赋除。...
    茶點故事閱讀 37,997評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡阱缓,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出举农,到底是詐尸還是另有隱情荆针,我是刑警寧澤,帶...
    沈念sama閱讀 33,646評論 4 322
  • 正文 年R本政府宣布颁糟,位于F島的核電站航背,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏棱貌。R本人自食惡果不足惜沃粗,卻給世界環(huán)境...
    茶點故事閱讀 39,213評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望键畴。 院中可真熱鬧,春花似錦突雪、人聲如沸起惕。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽惹想。三九已至,卻和暖如春督函,著一層夾襖步出監(jiān)牢的瞬間嘀粱,已是汗流浹背激挪。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評論 1 260
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留锋叨,地道東北人垄分。 一個月前我還...
    沈念sama閱讀 45,423評論 2 352
  • 正文 我出身青樓,卻偏偏與公主長得像娃磺,于是被迫代替她去往敵國和親薄湿。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,722評論 2 345