overlay是什么意思,overlay中文翻譯,overlay發(fā)音、用法及例句
?overlay
overlay發(fā)音
英:[???v??le?] 美:[?ov??le]
英: 美:
overlay中文意思翻譯
n.覆蓋物, 重疊, 鍍金
v.覆蓋, 鍍, 鋪…上面
overlay詞形變化
動(dòng)詞過(guò)去分詞: overlaid | 動(dòng)詞現在分詞: overlaying | 動(dòng)詞過(guò)去式: overlaid | 動(dòng)詞第三人稱(chēng)單數: overlays |
如何創(chuàng )建自己的overlay
Overlay,即覆蓋,就將他理解成一塊透明的畫(huà)布,將它鋪在地圖上,可以進(jìn)行的操作主要有兩項:繪制(標記)和處理觸摸事件。
建立一個(gè)覆蓋我們需要做的步驟如下 :
1.創(chuàng )建一個(gè)繼承自Overlay的新類(lèi),這個(gè)類(lèi)我們需要復寫(xiě)draw方法和onTap方法。(即新建一張畫(huà)布)
代碼示例:
public class MyOverlay extends Overlay{
@Override
public void draw(Canvas canvas, MapView mapView, boolean shadow) {
// TODO Auto-generated method stub
super.draw(canvas, mapView, shadow);
}
@Override
public boolean onTap(GeoPoint p, MapView mapView) {
// TODO Auto-generated method stub
return super.onTap(p, mapView);
}
}
這里簡(jiǎn)要說(shuō)明一下,draw方法在使用時(shí),需要使用傳進(jìn)來(lái)的geopoint,即實(shí)際的經(jīng)緯度位置,將它轉換成投影(Projection)。之后根據這個(gè)投影位置在進(jìn)行繪制。
2.在MapView上添加(刪除)新覆蓋。(即把生成的畫(huà)布貼在地圖上)
(1)添加
private void display(){
List
MyOverlay myoverlay=new MyOverlay();
overlays.add(myoverlay);
}
首先,獲取Overlays列表,接著(zhù)新建MyOverlay 實(shí)例對象,最后將該對象添加到列表中。這樣,在onCreate()中調用display()函數,就將會(huì )顯示MyOverlay覆蓋中所繪制的內容,同時(shí)也會(huì )對點(diǎn)擊動(dòng)作做出相應的回應。
(2)刪除
刪除所有覆蓋:
overlays.clear();
刪除指定覆蓋:
overlays.remove(int i);//刪除第i個(gè)覆蓋,i的取值是0到overlays.size()-1。
3.詳解draw方法和onTap方法
(1) draw(Canvas canvas, MapView mapView, boolean shadow){...}
canvas:就是所要繪制其上的畫(huà)布。這里要啰嗦一下Canvas 類(lèi)。Canvas類(lèi)就是表示一塊畫(huà)布,你可以在上面畫(huà)你想畫(huà)的東西。它提供一些方法,使得我們可以繪制各種形狀,顏色的圖形。具體的使用方法我會(huì )在今后介紹。
mapView:所需標記的地圖圖層。這個(gè)參數的一個(gè)重要作用就是MapView.getProjection()這個(gè)方法,它完成從物理經(jīng)緯度到屏幕投影坐標的轉換,繼而在相應坐標點(diǎn)上進(jìn)行繪制。
shadow:當該值為true,則需繪制陰影圖層,若為false,則只需繪制本來(lái)的內容即可。
(2)onTap(GeoPoint p, MapView mapView){}
該方法響應點(diǎn)擊事件
p:被點(diǎn)擊的點(diǎn)。
mapView:產(chǎn)生點(diǎn)擊事件的地圖圖層。
Microsoft Visual C++ 6.0 [Overlay]后的Overlay是什么意思
overlay
kngsoft
vt.
(-laid [-5leid])
在....上鋪[覆, 蓋, 涂, 鍍金]
蓋暗, 弄陰, 遮蓋
壓倒
刷貼襯于...上; 把作(照片)輪廓的紙貼在...上
be overlaid with sand
鋪著(zhù)沙
詞性變化
overlay
kngsoft
n.
[5EuvElei]
刷輪廓紙; 上襯
蓋在上面的東西
[蘇]被單; 小臺布; 領(lǐng)帶
軍透明圖
外罩; 堆焊
[pl.]計重復占位(程序)段
特殊用法
agar overlay
瓊脂覆層
basic overlay
基本覆蓋
colour separation overlay
色度鍵
dynamic overlay
動(dòng)態(tài)覆蓋
flexible overlay
柔性蓋層[罩面]
mechanical overlay
刷機械墊版
names overlay
注記版
Primaton overlay
刷普拉美頓墊版法
program overlay
程序覆蓋
radarscope overlay
雷達顯示器透明圖
real-time brush overlay
實(shí)時(shí)涂蓋
sand and gravel overlay
沙礫覆蓋層
spraying overlay
噴鍍堆焊
版權聲明: 本站僅提供信息存儲空間服務(wù),旨在傳遞更多信息,不擁有所有權,不承擔相關(guān)法律責任,不代表本網(wǎng)贊同其觀(guān)點(diǎn)和對其真實(shí)性負責。如因作品內容、版權和其它問(wèn)題需要同本網(wǎng)聯(lián)系的,請發(fā)送郵件至 舉報,一經(jīng)查實(shí),本站將立刻刪除。