Android基于mAppWidget实现手绘地图(二)--概要
離線地圖是一張被切成類似瓷磚般格子圖像組成,這些被切開(kāi)的格子組織成多個(gè)縮放級(jí)別。縮放級(jí)別是從0開(kāi)始。0這個(gè)縮放級(jí)別,地圖圖像的尺寸為1*1像素。在每下一個(gè)縮放級(jí)別,圖像尺寸則會(huì)兩倍遞增。
每個(gè)地圖都是有層和地圖對(duì)象的。
層是一個(gè)抽象的東西,它用來(lái)存放地圖對(duì)象。層可見(jiàn)或不可見(jiàn)。如果層是不可見(jiàn)的,那么存放此層中的地圖對(duì)象在地圖上也是不可見(jiàn)的。
地圖對(duì)象是可以在地圖上顯示的對(duì)象,其中繪制對(duì)象可以用來(lái)顯示地圖對(duì)象。地圖對(duì)象可以添加到任何層,并且對(duì)象坐標(biāo)是以像素為單位。
為了定義一個(gè)對(duì)象的位置,坐標(biāo)用原本用于格子的圖像。圖像的最左上角是(0,0)坐標(biāo)。
為了定義在圖像上地圖對(duì)象的位置,把游標(biāo)放到一個(gè)點(diǎn),核對(duì)他的坐標(biāo)【當(dāng)然,你可以用標(biāo)準(zhǔn)的圖像編輯器】,比如下圖中的B圖像的坐標(biāo)是(350,200)像素。
?
轉(zhuǎn)載于:https://www.cnblogs.com/Joanna-Yan/p/4726612.html
總結(jié)
以上是生活随笔為你收集整理的Android基于mAppWidget实现手绘地图(二)--概要的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: qemu PPP连接
- 下一篇: Android学习----发行版本