百度地图3.0定位成功,怎么显示自己位置

2025-03-11 05:32:59
推荐回答(2个)
回答1:

public void showLocation(BDLocation location) {
// 构造定位数据
MyLocationData locData = new MyLocationData.Builder()
.accuracy(location.getRadius())
// 处设置发者获取向信息顺针0-360
.direction(location.getDirection()).latitude(location.getLatitude())
.longitude(location.getLongitude()).build();
// 设置定位数据
mBaiduMap.setMyLocationData(locData);

// 默认配置
if (isFirstLoc) {
isFirstLoc = false;
// 设置图缩放比例:17级100米
MapStatusUpdate ms = MapStatusUpdateFactory.zoomTo(17);
mBaiduMap.setMapStatus(ms);
}
// 自定义配置
MyLocationConfigeration config = new MyLocationConfigeration(
LocationMode.NORMAL, false, mCurrentMarker);
mBaiduMap.setMyLocationConfigeration(config);
} 像e

回答2:

  1、打开百度地图后点击下方的【路线】
  2、然后会在上方搜索框内看到【我的位置】与【输入终点】
  3、这里可以点击一下【输入终点...】,就会跳出新的搜索页面
  4、在搜索框下紧挨着两个选项【地图选点】与【收藏选点】,这里可以点击【地图选点】
  5、然后就会跳到地图界面,这里再点击左正角【定位图标】会看到地图界面下面会显示自己当前所在位置的文字信息