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差不多


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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容