android 百度地图Map的4.9E-324问题

简介: 转载请标明出处: http://blog.csdn.net/DJY1992/article/details/77852711 本文出自:【奥特曼超人的博客】最近在写Python的书,所以一直没怎么更新博客,有问题可以到Q群 或者 直接联系作者 。

转载请标明出处:
http://blog.csdn.net/DJY1992/article/details/77852711
本文出自:【奥特曼超人的博客】

最近在写Python的书,所以一直没怎么更新博客,有问题可以到Q群 安卓移动技术精英 或者 直接联系作者

使用:更新后的百度地图-BaiduMap Api 的4.9E-324问题

问题:纬度=======4.9E-324=======经度===4.9E-324

解决方案:

  • 查看libs下是否有对应的.so文件,对应好armeabi 文件夹,也可以放在armeabi-v7a下;
  • 调用方法查看是否正确,getLongitude();
  • android的系统版本授权问题,插入权限代码即可,否则检查manifest清单权限;
  • Key不正确,一般会有提示,不过一般Key不正确的话无法正确出现地图;
  • 有个别手机的权限授权失败后,需要手动设置权限将应用添加至信任;

附上代码:

//Android 6.0 权限问题
        if (VERSION.SDK_INT >= VERSION_CODES.M) {//如果 API level 是大于等于 23(Android 6.0) 时  
            //判断是否具有权限  
            if (ContextCompat.checkSelfPermission(this,  
                    Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) {  
                //判断
                if (ActivityCompat.shouldShowRequestPermissionRationale(this,  
                        Manifest.permission.ACCESS_COARSE_LOCATION)) {  
                    Toast.makeText(MainActivity.this,"KARL-Dujinyang 是否需要打开位置权限",Toast.LENGTH_SHORT).show();  
                }  
                //请求权限  
                ActivityCompat.requestPermissions(this,  
                        new String[]{Manifest.permission.ACCESS_COARSE_LOCATION},  
                        REQUEST_CODE_ACCESS_COARSE_LOCATION);  
            }  
        }  

注意:最新版的百度地图SDK已经解决5.0以上会奔溃的问题,替换下相关的 .so 库就好了。

虽然百度地图的坑很多,但是在这基础上提供的地图数据还是不错的,开启了全天实时位置的话应该可以感受到大数据的力量。

|| 版权声明:本文为博主杜锦阳原创文章,转载请注明出处。

相关文章
|
定位技术 API 开发工具
Android 按照步骤接入百度地图API,定位显示不了解决办法
Android 按照步骤接入百度地图API,定位显示不了解决办法
378 1
|
定位技术
百度地图开发:map.setViewport让标注显示在最佳视野内
百度地图开发:map.setViewport让标注显示在最佳视野内
326 0
|
机器学习/深度学习 定位技术 容器
百度地图高级开发:map.getDistance计算多点之间的距离并输入矩阵
百度地图高级开发:map.getDistance计算多点之间的距离并输入矩阵
278 0
|
2月前
|
定位技术 Android开发 iOS开发
引入百度地图,安卓出现白屏问题
引入百度地图,安卓出现白屏问题
178 57
|
6月前
|
Android开发
如何在Android真机上检测是否有Google Map add-on
如何在Android真机上检测是否有Google Map add-on
73 3
|
3月前
|
资源调度 JavaScript 定位技术
Vue2使用百度地图展示或搜索地点(vue-baidu-map)
本文介绍了如何在 Vue 项目中使用 `vue-baidu-map` 插件,包括安装、全局注册及具体应用。首先通过 `yarn add vue-baidu-map` 安装插件,并在 `main.js` 中全局注册。然后展示了如何在地图上显示特定位置的标记,以及如何搜索地点并获取其经纬度和详细地址信息。代码示例提供了详细的实现方法和样式调整。如需使用,请确保已获取百度地图 API 的密钥。
527 1
|
4月前
|
JavaScript 定位技术
vue-baidu-map 绘制行政区划的轮廓,添加行政区划名称(含给覆盖物添加点击事件)——vue 百度地图开发
vue-baidu-map 绘制行政区划的轮廓,添加行政区划名称(含给覆盖物添加点击事件)——vue 百度地图开发
254 1
|
4月前
|
JavaScript 定位技术
vue-baidu-map 百度地图检索、获取坐标
vue-baidu-map 百度地图检索、获取坐标
61 1
|
4月前
|
JavaScript 定位技术
vue 百度地图开发【教程】1. 绘制百度地图(不使用 vue-baidu-map,解决 BMap is undefined)
vue 百度地图开发【教程】1. 绘制百度地图(不使用 vue-baidu-map,解决 BMap is undefined)
404 0
|
6月前
|
Shell
android2.3.4没有google map的真机上增加google map(原创)
android2.3.4没有google map的真机上增加google map(原创)
54 4