Android百度地图开发(六):图形绘制

可以再地图上添加以下内容:

  • 点标记(Marker)
  • 浮于点上方的信息窗体(InfoWindow)
  • 绘制线面以及文字
  • Overlay

百度地图也支持openGL

点标记


//定义Maker坐标点  

LatLng point = new LatLng(39.963175, 116.400244);  

//构建Marker图标  

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

//构建MarkerOption,用于在地图上添加Marker  

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

//在地图上添加Marker,并显示  

mBaiduMap.addOverlay(option);
//也可以添加多个点
mBaiduMap.addOverlays(options);

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

MarkerOptions支持以下属性

名称说明
icon设置图标
animateType动画类型
alpha透明度
position位置坐标
perspective位置坐标
draggable是否可拖拽
flat是否平贴地图
anchor锚点比例
rotate旋转角度
title设置标题
visible是否可见
extraInfo额外信息

对应其他图形使用方法和MarkerOptions差不多

《Android百度地图开发(六):图形绘制》
《Android百度地图开发(六):图形绘制》
《Android百度地图开发(六):图形绘制》
《Android百度地图开发(六):图形绘制》

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

《Android百度地图开发(六):图形绘制》

    原文作者:涅小黑
    原文地址: https://www.jianshu.com/p/9221b19ee869
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞