編輯:Android開發教程
Overlay簡介
Overlay通常被譯為“圖層”或“覆蓋物”。那麼對於地圖而言,什麼稱之為覆蓋物?“所 有疊加或覆蓋到地圖之上的內容,都被稱之為地圖覆蓋物,如標注、矢量圖形元素(包括:折線和多邊形和圓) 、定位圖標等。覆蓋物擁有自己的地理坐標,當您拖動或縮放地圖時,它們會相應的移動。”
為了讓大家 能夠對Overlay有更進一步的認識,我們再通過下面的圖形來直觀的認識它。 圖中標記的那些紅色的圖標 A,B,...,J正是Overlay的其中一種形式。如果你了解PhotoShop中圖層的概念,這裡應該不難理解。我們可以 這樣來理解地圖、圖層與圖層上標記物三者的關系: 下圖中的那些紅色標記並不屬於地圖的一部分,這些所 有的標記是附著在圖層上的,然後將圖層蒙在地圖之上。
百度地圖API提供的幾種Overlay
百度地圖API提供了以下幾種Overlay(覆蓋物):
1)Overlay:它是 所有覆蓋物的抽象基類,所有的覆蓋物均繼承此類的方法,實現用戶自定義圖層顯示;
2) MyLocationOverlay:一個負責顯示用戶當前位置的Overlay;
3)ItemizedOverlay:它包含了一個 OverlayItem列表,相當於一組分條的Overlay,通過繼承此類,將一組興趣點顯示在地圖上;
4) PoiOverlay:本地搜索圖層,提供某一特定地區的位置搜索服務,比如在北京市搜索“公園”,通過此圖層將 公園顯示在地圖上;
5)RouteOverlay:步行、駕車導航線路圖層,將步行、駕車出行方案的路線及關鍵 點顯示在地圖上;
6)TransitOverlay:公交換乘線路圖層,將某一特定地區的公交出行方案的路線及換乘 位置顯示在地圖上。
ItemizedOverlay的使用示例
ItemizedOverlay提供了一種快捷的方法,可以把 標記圖片和相關的文本分配給特定的地理位置。ItemizedOverlay實例可以處理每一個OverlayItem標記的繪制 、放置、單擊處理、焦點控制和布局優化。例如,上面的那個地圖示例就是ItemizedOverlay。
下面將通過 一個示例來演示ItemizedOverlay的使用。我們先來看看最終做出的效果,如下圖所示:
一、現象一般通過Android webview進行下載文件的方法是1.重寫DownloadListener的onDownloadStart方法,在onDownloadSt
在字體的顯示和繪制中,Libgdx的作者(Mario Zechner,美國人)給我們提供了一個非常好用的工具——Hiero,那麼下面就來看看它具體
Android下面使用命令行截圖。因為工作調試用的機器,沒法連接USB,所以用不了一般的截圖方法,後來查了一下,Android4.0以後都內置了截圖命令。可以使用下面命令
Android app性能測試總結(持續更新中)1.性能測試的幾個指標: