欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

android开发之百度地图marker点添加,删除,动画等操作实例

程序员文章站 2022-10-26 11:27:47
android开发之百度地图marker点添加,删除,动画等操作实例 latlng point = new latlng(markx,marky);//坐标参数(纬度,经度) bitmapde...

android开发之百度地图marker点添加,删除,动画等操作实例

latlng point = new latlng(markx,marky);//坐标参数(纬度,经度)
bitmapdescriptor bitmap = bitmapdescriptorfactory
  .fromresource(r.mipmap.drone);//自定义marker点图片
//构建markeroption,用于在地图上添加marker
overlayoptions option = new markeroptions()
  .position(point)
  .icon(bitmap);
marker = (marker) map.addoverlay(option);//将marker添加到地图,并获取该marker点对象

marker.remove();//删除

alphaanimation animation = new alphaanimation(1.0f,0.0f);//marker点动画(需导入百度地图的animation包)
animation.setduration(3000);
marker.setanimation(animation);
marker.startanimation();
overlayoptions oocircle = new circleoptions().fillcolor(r.color.coloraccent)//地图上已point为中心添加圆
  .center(point).stroke(new stroke(5, r.color.colorprimary)).radius(1400);