- Android百度地圖開發(fā)(一):概述
- Android百度地圖開發(fā)(二):項目創(chuàng)建
- Android百度地圖開發(fā)(三):定位
- Android百度地圖開發(fā)(四):創(chuàng)建地圖
- Android百度地圖開發(fā)(五):圖層
- Android百度地圖開發(fā)(六):圖形繪制
- Android百度地圖開發(fā)(七):地圖事件監(jiān)聽
可以再地圖上添加以下內(nèi)容:
- 點標(biāo)記(Marker)
- 浮于點上方的信息窗體(InfoWindow)
- 繪制線面以及文字
- Overlay
百度地圖也支持openGL
點標(biāo)記
//定義Maker坐標(biāo)點
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);
//也可以添加多個點
mBaiduMap.addOverlays(options);
//清除地圖上所有覆蓋物
mBaiduMap.addOverlays(options);
MarkerOptions支持以下屬性
名稱 | 說明 |
---|---|
icon | 設(shè)置圖標(biāo) |
animateType | 動畫類型 |
alpha | 透明度 |
position | 位置坐標(biāo) |
perspective | 位置坐標(biāo) |
draggable | 是否可拖拽 |
flat | 是否平貼地圖 |
anchor | 錨點比例 |
rotate | 旋轉(zhuǎn)角度 |
title | 設(shè)置標(biāo)題 |
visible | 是否可見 |
extraInfo | 額外信息 |
對應(yīng)其他圖形使用方法和MarkerOptions差不多