- Android百度地圖開發(fā)(一):概述
- Android百度地圖開發(fā)(二):項(xiàng)目創(chuàng)建
- Android百度地圖開發(fā)(三):定位
- Android百度地圖開發(fā)(四):創(chuàng)建地圖
- Android百度地圖開發(fā)(五):圖層
- Android百度地圖開發(fā)(六):圖形繪制
- Android百度地圖開發(fā)(七):地圖事件監(jiān)聽
可以再地圖上添加以下內(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差不多




