Android百度地圖開發(fā)(六):圖形繪制

可以再地圖上添加以下內(nèi)容:

  • 點(diǎn)標(biāo)記(Marker)
  • 浮于點(diǎn)上方的信息窗體(InfoWindow)
  • 繪制線面以及文字
  • Overlay

百度地圖也支持openGL

點(diǎn)標(biāo)記


//定義Maker坐標(biāo)點(diǎn)  

LatLng point = new LatLng(39.963175, 116.400244);  

//構(gòu)建Marker圖標(biāo)  

BitmapDescriptor bitmap = BitmapDescriptorFactory  
    .fromResource(R.drawable.icon_marka);  

//構(gòu)建MarkerOption,用于在地圖上添加Marker  

OverlayOptions option = new MarkerOptions()  
    .position(point)  
    .icon(bitmap);  

//在地圖上添加Marker,并顯示  

mBaiduMap.addOverlay(option);
//也可以添加多個(gè)點(diǎn)
mBaiduMap.addOverlays(options);

//清除地圖上所有覆蓋物
mBaiduMap.addOverlays(options);

MarkerOptions支持以下屬性

名稱 說明
icon 設(shè)置圖標(biāo)
animateType 動(dòng)畫類型
alpha 透明度
position 位置坐標(biāo)
perspective 位置坐標(biāo)
draggable 是否可拖拽
flat 是否平貼地圖
anchor 錨點(diǎn)比例
rotate 旋轉(zhuǎn)角度
title 設(shè)置標(biāo)題
visible 是否可見
extraInfo 額外信息

對(duì)應(yīng)其他圖形使用方法和MarkerOptions差不多


>>>>>>>Demo地址<<<<<<<

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容