当前位置: 移动技术网 > IT编程>开发语言>Java > Android Studio百度地图定位

Android Studio百度地图定位

2020年07月08日  | 移动技术网IT编程  | 我要评论

百度地图定位

目标:根据百度地图开发者文档,编写百度地图定位程序。在地图上标出所在的位置。

首先从官网下载SDK然后导入

在这里插入图片描述
然后是JAVA文件中代码,定位监听函数等

    public class MyLocationListener extends BDAbstractLocationListener {
        @Override
        public void onReceiveLocation(BDLocation location) {
            //mapView 销毁后不在处理新接收的位置
            if (location == null || mMapView == null){
                return;
            }
            MyLocationData locData = new MyLocationData.Builder()
                    .accuracy(location.getRadius())
                    // 此处设置开发者获取到的方向信息,顺时针0-360
                    .latitude(location.getLatitude())
                    .longitude(location.getLongitude())
                    .direction(location.getDirection())
                    .build();
            mBaiduMap.setMyLocationData(locData);

            MyLocationConfiguration configuration = new MyLocationConfiguration(
                    MyLocationConfiguration.LocationMode.NORMAL, false, mMarker);

            mBaiduMap.setMyLocationConfiguration(configuration);

跑起来的样子:

在这里插入图片描述

最后是源码

本文地址:https://blog.csdn.net/Sunday_bu/article/details/106339706

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网