API 大綱簡介

洧杰 已發佈 2020-3-12

images

以下先簡述介紹每個主幹 API,後面章節,將會詳細介紹各 API 細部流程。

Map、Map Methods、Map Misc

主要是能在網頁上加入一個地圖,以及能夠監聽地圖上的各種 event 行為,並且可從 Methods 取得或設定整體地圖的狀態

UI Layers

若要在地圖加上標示點,標示點上的彈跳、提示訊息,裡頭的 Marker、Popup、Tooltip 便可使用

Raster layer

又可以稱為影像圖層與柵格圖層,要讓使用者看到國境地圖,就必須在該圖層上載入廠商的圖資,較有名的則是 OpenStreetMap (OSM),並搭配 TileLayer 來使用。

Vector Layer

向量圖層,可以在地圖上繪製各種圖示,例如點線面、圓圈等等。

Other Layers

具備可將圖層模組化,或是使用 GeoJSON 格式圖層等等

Basic Types、Controls

主要都是針對地圖的屬性來進行細部設定,例如 zoom 伸縮、Scale 比例設定等等

Utility、DOM Utility

有關於工具類的操作,例如偵測使用者用什麼瀏覽器、綁地圖 DOM Event 操作等等

Base Classes

能讓您使用 OOP 概念來撰寫程式,除了實現簡單的繼承外,還引入了一些實用屬性

Misc

無法分類的雜項,則被歸類到此處。例如偵測地圖版本、Event 物件操作等等

關於筆者

暱稱:洧杰

介紹:六角學院校長,熱愛分享與交流的前端工程師,目前專注於兼容桌面/移動網頁前端開發,期間已協助數百位平面設計師,網頁設計師導入標準網頁設計。