android|android 百度地图marker标记
/**
* 针对不同类别数据进行数据展示
*
* @param mWaterStaticsJson:数据集合
* @param drawableId:图片id(R.drawable.icon_swcater_pic_4)
*/
private void setMarkerInfo(WaterStaticsJson mWaterStaticsJson, int drawableId) {
//定义Maker坐标点
LatLng point = new LatLng(Double.valueOf(mWaterStaticsJson.getT4()), Double.valueOf(mWaterStaticsJson.getT3()));
//构建Marker图标
BitmapDescriptor bitmap = BitmapDescriptorFactory.fromResource(drawableId);
//构建MarkerOption,用于在地图上添加Marker
OverlayOptions option = new MarkerOptions()
.position(point)
.icon(bitmap)
.draggable(true)
.flat(true)
.alpha(0.5f);
//在地图上添加Marker,并显示
aMap.addOverlay(option);
}
更多文章资源,欢迎关注:开发者阵线联盟 【android|android 百度地图marker标记】
文章图片
推荐阅读
- android第三方框架(五)ButterKnife
- Android中的AES加密-下
- 带有Hilt的Android上的依赖注入
- android|android studio中ndk的使用
- 拿着旧地图,找不到新大陆
- Android事件传递源码分析
- RxJava|RxJava 在Android项目中的使用(一)
- Android7.0|Android7.0 第三方应用无法访问私有库
- 深入理解|深入理解 Android 9.0 Crash 机制(二)
- android防止连续点击的简单实现(kotlin)