android 百度地图的多Marker的点击事件,判断点击的是哪一个marker,可以用bundle
Bundle mBundle = new Bundle(); //用来传值 也可以识别点击的是哪一个marker
mBundle.putString("province", regionInfo1.getProvince());
mBundle.putString("city", regionInfo1.getCity());
mBundle.putString("county", regionInfo1.getCounty());
OverlayOptions option = new MarkerOptions()
.position(point) //必传参数
.icon(bitmap) //必传参数
.draggable(true)
.flat(true)
.alpha(1f)
.extraInfo(mBundle) //这里bundle 跟maker关联上
.animateType(MarkerOptions.MarkerAnimateType.grow);
然后在点击事件里使用
baiduMap.setOnMarkerClickListener(new BaiduMap.OnMarkerClickListener() {