使按钮与地图上的一点绑定,移动地图时,按钮也随之移动,按钮的点击事件仍然可以正常使用。
移动地图时,先清空上次的按钮Mark(标签),重新绘制按钮标签。
如果你用的是百度地图的sdk具体操作:
baiduMap.clear(); //清空上次所有标签
addPardImage();
........
private void addPardImage(){
LatLng point1 = new LatLng(lat, log);//你按钮的坐标
//创建按钮Mark
MarkerOptions option = new MarkerOptions()
.position(point1)//按钮位置
.icon(bitmapDescriptor)//按钮图标
.draggable(true);
//添加新按钮
baiduMap.addOverlay(option);
}