1. 程式人生 > >為開發者而建的地圖,Mapbox 如何服務安卓用戶

為開發者而建的地圖,Mapbox 如何服務安卓用戶

mapbox android

2017年11月16日,Mapbox 資深安卓工程師 Langston Smith(中文名:梁思成)受邀參加全球最有影響力的《Droidcon 北京2017安卓技術大會》,這場會上,Mapbox 和來自Google、Facebook、英特爾、阿裏巴巴、百度、小米等公司的國內外安卓技術大咖一起,聚焦行業前沿熱點,碰撞切磋技術火花,Langston 作為演講者則為開發者們講述了《如何用 Mapbox 為中國安卓用戶提供準確地圖服務》。

技術分享圖片

Mapbox (微信號:Mapbox-China)創立於2010年,致力於構建世界上最漂亮的地圖,改變人們在城市中生活移動的方式,進一步探索未知世界。這並不是一句空話——在過去七年的發展中,Mapbox 已經從一家為非政府組織繪制自定義地圖來識別地形、危情的小團隊,成長為一家為超過三億用戶提供地圖技術支持的獨角獸,涉足的領域早已不限於地圖本身,還與無人駕駛、AR/VR、大數據等前沿技術緊密相關。

在現實與虛擬交織的世界裏,未來位置將是一切核心。

Mapbox 並不像谷歌、百度地圖那樣直接面向 C 端用戶提供地圖導航,其主要服務對象是各種移動應用、網站的開發者,為後者提供了一個地圖開源平臺,開發者可以通過 SDK、API 等方式把 Mapbox 提供的地圖整合進自己的應用中。這也意味著,當用戶打開某個 APP 時,選擇按距離排序或搜索周邊這些功能的時候,其底層都有地圖服務商 Mapbox 的身影。

隨著越來越多的國家與互聯網連接、交互、應用,安卓用戶在國際新興市場裏越發重要,尤其是中國、東南亞、非洲等新興國家,在此同時,中國的開發商和機構也日漸意識到移動定位服務的重要性,位置搜索、地圖導航、打車定位、共享單車定位等功能需求迅猛增長,地圖使用場景隨時隨處可見,並且除了手機,無人機、可穿戴設備等智能硬件裏,同樣也需要高效的地圖技術服務。那麽作為地圖開發者,為何要選擇 Mapbox?又如何使用 Mapbox 的技術?

首先是 Mapbox 強大的“地圖設計決策”功能。

使用Mapbox Studio,開發者可以根據不同的場景,突出/弱化相應的地理元素,創建出符合應用類型的地圖,並且除了自定義的風格化地圖,還提供熱點地圖、三維地圖等功能,支持離線下載,值得一提的是,Mapbox 還與 Tablaeu 達成合作支持地圖數據可視化,比如說天氣應用程序,Mapbox 提供了數據可視化組件,使其能顏色深淺來表示某地霧霾嚴重程度。在 Langston 看來,如果安卓程序沒有合適的地圖定位服務,相比於蘋果設備上的應用,前者更容易出現明顯的UI問題,與之而來的可能還是財務上的損耗。

技術分享圖片

其次是 Mapbox 完善的“位置數據服務”功能。

Mapbox 不同於傳統柵格地圖,采用矢量瓦片與動畫技術,這種新穎的數據格式,是將矢量要素按規則格網切割而形成的瓦片數據,便於算法分塊降低信息傳輸成本。當搜索用戶想去的目的地,尋找附近的美食、娛樂,基於 Mapbox 地圖技術將提供最優路徑方案,為用戶節省時間,適用於駕駛導航、騎車、步行等多個場景,與此同時 Mapbox 還支持應用內導航。

在地圖數據上,Mapbox 基於眾包地圖平臺 OpenStreetMap (如同維基百科、Google旗下的Waymo一樣的模式)結合空間大數據分析及其他渠道獲取地圖的基本數據,將地圖資料處理出來並整合後,再提供給網站、APP 開發商,同時也會根據 C 端用戶的反饋的傳感數據,實時更新地圖,精確度可達到哪個道路限速、路口限制轉彎等細微之處。2005年,Mapbox 還曾與 DigitalGlobe 合作提供300萬平方公裏的高清衛星圖像,從而給廠商提供高清度的衛星圖像。

到目前為止,Mapbox 軟件開發包已提供面向安卓、iOS、Qt(一類汽車平臺)、React Native 等不同系統的地圖SDK,在 Github 上分享了超過700款開源安卓產品。放眼國際市場,Mapbox 與 Airbnb、Instacart、Snap 和 MasterCard 等多家大型公司合作,不斷在地圖數據上擴充實力,並且在今年10月獲得軟銀 C 輪戰投後,戮力進入中國市場,目前已經是飛豬、Keep、Booking.com繽客、好訂網、咕咚等多家公司的地圖 SDK 提供方,作為一家與 Google Maps、Here等競爭的創業公司,未來 Mapbox 希望與更多中國開發者一起創造無數個令人興奮的新地圖。

技術分享圖片

最後!為了回饋大家對 Mapbox 的喜愛,這次我們特意為粉絲們準備了暖心、高顏、時尚大禮包——被瘋搶無數次的限量版美式T恤和精美可愛的貼紙、冰箱貼。趕緊關註 Mapbox(微信號:Mapbox-China)在留言區說出你對 Mapbox 的見解或技術使用心得。我們將選出最走心的留言或評論,前3名即可獲得隨機限量美式T恤一件,並且隨機抽取 20名幸運粉絲,送上 Mapbox 精美貼紙和冰箱貼!活動截止時間11月20日24:00,中獎結果將在11月21日Mapbox公號圖文進行公布。

為開發者而建的地圖,Mapbox 如何服務安卓用戶