美文网首页
百度地图的开发踩过的坑

百度地图的开发踩过的坑

作者: 黑芝麻胡 | 来源:发表于2019-04-08 15:19 被阅读0次

1、配置build.gradle文件

sourceSets{

     main{

            jniLibs.srcDirs=['libs']

        }

}

在这里百度的开发文档有点问题

这是百度的开发文档

如果直接按照文档上的来  会报错

改为这样就可以了

2、百度地图传入经纬度定位

MapView   mMapView = getViewById(R.id.bdmap);

BaiduMap   mBaiduMap =mMapView.getMap();

mBaiduMap.setMapType(BaiduMap.MAP_TYPE_NORMAL);

mMapView.showScaleControl(false);//是否显示比例尺

mMapView.showZoomControls(false);//缩放按钮

mBaiduMap.setMyLocationEnabled(true);

String s =split[0];//113.611325

String s1 =split[1];//34.801765

 LatLng point =new LatLng(Double.valueOf(split[1]), Double.valueOf(split[0]));

//构建Marker图标

                            BitmapDescriptor bitmap = BitmapDescriptorFactory

.fromResource(R.mipmap.img_dingwei);

//构建MarkerOption,用于在地图上添加Marker

                            OverlayOptions option =new MarkerOptions()

                                                                .position(point)

                                                                .icon(bitmap);

                                                            //在地图上添加Marker,并显示

                                                        mBaiduMap.addOverlay(option);

MapStatus mMapStatus =new MapStatus.Builder()

                                            .target(point)

                                                .zoom(15)

                                                    .build();

MapStatusUpdate mMapStatusUpdate = MapStatusUpdateFactory.newMapStatus(mMapStatus);

//改变地图状态

mBaiduMap.setMapStatus(mMapStatusUpdate);

相关文章

网友评论

      本文标题:百度地图的开发踩过的坑

      本文链接:https://www.haomeiwen.com/subject/duzuiqtx.html