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 百度地图marker标记_第1张图片

你可能感兴趣的:(android 百度地图marker标记)