初次使用百度地图Demo的定位功能

当打开流量,WiFi,GPS发现都定位到了几内亚湾,无法正确定位

如下图:

解决方法:
在new LocationClient(getApplicationContext());之前加入如下代码来获取权限

//在new LocationClient(getApplicationContext());之前加入如下代码
List<String> permissionList = new ArrayList<>();if (ContextCompat.checkSelfPermission(LocationActivity.this, Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) {permissionList.add(Manifest.permission.ACCESS_FINE_LOCATION);}if (ContextCompat.checkSelfPermission(LocationActivity.this, Manifest.permission.READ_PHONE_STATE) != PackageManager.PERMISSION_GRANTED) {permissionList.add(Manifest.permission.READ_PHONE_STATE);}if (ContextCompat.checkSelfPermission(LocationActivity.this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) {permissionList.add(Manifest.permission.WRITE_EXTERNAL_STORAGE);}if (!permissionList.isEmpty()) {String[] permissions = permissionList.toArray(new String[permissionList.size()]);ActivityCompat.requestPermissions(LocationActivity.this, permissions, 1);}locationClient = new LocationClient(getApplicationContext());//注册监听函数locationClient.registerLocationListener(myLocationListener);

此时,app只是拿到了你的定位权限,GPS定位<即我的位置>还是得手动开启

再次运行,即可正确定位

定位功能全部代码实现

参考:
https://blog.csdn.net/LBW9368/article/details/84940008

百度地图 | 定位到大西洋的几内亚湾的解决方法相关推荐

  1. android百度地图覆盖物异步加载图片,Android 百度地图marker中图片不显示的解决方法(推荐)...

    目的: 根据提供的多个经纬度,显示所在地的marker样式,如下: 问题: 1.发现marker中在线加载的图片无法显示出来: 2.获取多个对象后,却只显示出了一个marker: 以下为官网实现方法: ...

  2. android开发百度地图定位到大西洋去了!!

    我采用的是TabHost+activity的方式实现界面的跳转,我将调用地图和监听定位的代码写到另外的类里,类结构如下: Map.java实现调用显示地图,MyOrientationListener. ...

  3. 百度地图定位到大西洋问题,还有官方demo验证key失败问题

    当你跑起自己写的demo的时候,你发现一片蓝色,没错海洋蓝,别慌,缩小屏幕显示,多点耐心.客官会发现自己到了大西洋.产生的原因是什么呢? 一切源于你下载的sdk里面是loc7a.so如图.下载官方de ...

  4. java百度地图地名定位地址_百度地图定位显示省市区街道名称,非常实用

    [实例简介] 百度地图定位显示省市区街道名称,非常实用 [实例截图] [核心代码] locSDK_3.1_Demo └── locSDK_3.1_Demo ├── AndroidManifest.xm ...

  5. Android 之一 Android Studio 安装、配置等新手入门 + 百度地图定位 + 移动摇杆 的实现

    缘起   之前在玩一款 VR 游戏:一起来捉妖.这款游戏是使用地图进行游戏的.无奈网上找了各种工具,要么付费,要么不好使.想想自己就是个程序猿,于是乎决定自己开发一个.现在游戏基本放弃了,但是为了游戏 ...

  6. unlegal android,百度地图定位 Cordova 插件 cordova-plugin-baidumaplocation

    软件介绍 百度地图定位Cordova插件,支持Android,IOS 可以在此地址查看example 基于百度地图Android版定位SDK(v7.1)以及百度地图IOS SDK (v3.2.1) 一 ...

  7. unlegal android,cordova-plugin-baidumaplocation百度地图定位Cordova插件

    百度地图定位Cordova插件,支持Android,IOS 可以在此地址查看example 基于百度地图Android版定位SDK(v7.1)以及百度地图IOS SDK (v3.2.1) 一,申请An ...

  8. 百度地图定位地址为空

    在使用百度地图定位的时候, BDLocation 不为空,但是,城市,地址各个字段都为空,需要设置option.setAddrType("all"); 全部代码为: mLocCli ...

  9. baidumap vue 判断范围_vue百度地图 + 定位的详解

    vue 百度地图 + 定位 前提需要自己有百度的密钥,如没有可以去百度地图申请 一.在主目录下的index.html引入js,例如: 二.在webpack.base.conf.js配置文件中配置BMa ...

最新文章

  1. django报错:django.db.utils.OperationalError: no such table:
  2. Debian 10发布:基于Linux 4.19内核,包含5.9万软件包
  3. python是c语言吗-初学者python和c语言先学哪个好呢?
  4. Android被逼学习例子2
  5. Java FileInputStream finalize()方法与示例
  6. 64位userdata.dll丢失_有什么一劳永逸解决私钥丢失的方法吗?
  7. python爬取知乎文章_selenium+python+BeautifulSoup爬取知乎文章信息
  8. group by很多字段是不是会很慢_数据量很大,分页查询很慢,推荐个优化方案!...
  9. xiao zhang   jia you
  10. IDEA 返回上一步,回到下一步 冲突 快捷键设置
  11. 在线作图|2分钟绘制一张相关性桑基图
  12. 计算机网络技术自主招生考试题,清华等17所高校2017年自主招生笔试真题
  13. 计算机的控制面板打不开,控制面板打不开,教您控制面板打不开怎么办
  14. python到底有多少个库_11个你可能不知道的Python库
  15. 我们应该拥有怎样的职场价值观
  16. xp系统如何开启索引服务器,windows xp 索引服务器
  17. 最好用的六款虚拟机软件
  18. 安装下载的python软件包——以Community Water Model (CWatM v1.04)为例
  19. 赏金猎人系列-如何测试sso相关的漏洞
  20. 用sed删除匹配到字符串的行

热门文章

  1. oss 浏览器访问pdf文件不能预览
  2. 从头到脚撸一个多人视频聊天 — WebRTC 实战(一)
  3. 03_基于wiringPi的GPIO控制-蜂鸣器
  4. The Download Sites
  5. shotcut视频编辑器
  6. 受邀出席线性资本投资者会议,闪马智能CEO彭垚分享AI赋能城市应用
  7. idea搭建bpm环境
  8. oracle虚拟机放文件格式,Oracle VM VirtualBox虚拟如何导入虚拟电脑系统
  9. 几种常用时钟分频实现方法
  10. 2022第一周学习记录