標籤:
尊重原創,參考自:http://www.67tgb.com/
http://lemberg.github.io/mappwidget/user_guide.html
最近在看一些導遊類應用,發現一些景區的導覽圖使用的完全是自訂地圖,也就是手繪地圖。這種小範圍使用的,專業的地圖給人以親切的感覺。但是他們是如何?的呢,網上找了找實現思路,都沒有太滿意的。
在一家英國的網站上,發現了一個類庫,可以實作類別似的功能。試了一下它提供的demo,發現功能強大的超過了我的預期。在這裡分享給大家,希望給大家提供一個思路吧。
以下內容翻譯自: mAppWidget
翻譯的有不準確的地方,請見諒。 大家先看看中文,是否滿足自己的需要,省的浪費時間。
mAppWidget是一個程式碼程式庫,使用它可以很方便的為android手機開發自訂地圖的應用。這個類庫提供了很多服務,方便android開發人員整合地圖到自己的項目,如樣本項目和導遊地圖。使用mAppWidget庫,可以快速的將一張圖片轉變成可互動的地圖。
mAppWidget支援很多功能,比如縮放,平移,圖層和對象。可點擊的地圖上的圖釘,可添加註釋的資訊氣泡使得管理地圖圖層和對象很簡單。
該類庫使用時不需要連網,不像其他的解決方案。mAppWidget使用了切片技術,可以將較小的切片拼裝成較大的地圖。這種方法可以節省記憶體,獲得更快的響應速度,非常適合行動裝置。
圖層上的映像放大時不受地圖圖片解析度的限制,對於超出最大縮放層級的圖層上的映像,該類庫會自動調整。
地圖的產生已經提供了線上的工具,可以把一張圖片切割成可供你的項目使用的地圖資源。
mAppWidget功能list:
- 將任意圖片轉換成地圖
- 切片引擎負責渲染
- 支援GPS地位
- 放大/縮小
- 支援手勢縮放
- 支援雙擊縮放
- 搖鏡頭
- 慣性滾動
- 移動流暢
- 支援多地圖
- animation到地圖上的某點
- 添加/移除圖層
- 添加/移除對象
- 點擊氣泡
- 支援離線展示
稍後翻譯其他內容,最後上傳類庫和使用demo。
Android基於mAppWidget實現手繪地圖(一)--簡介