API 大綱簡介
以下先簡述介紹每個主幹 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 物件操作等等