[android学习] 您所在的位置:网站首页 百度地图api安卓手机定位不准怎么回事 [android学习]

[android学习]

2024-07-17 13:59| 来源: 网络整理| 查看: 265

前言

在前面我已经记录关于如何使用百度地图api,以及如何配置相关的androidstudio配置了,接下来将记录如何使用百度地图api开发简单的地图定位apk,我将决定不定期持续更新本篇笔记,在每个大的优化改动后.

1.0 简单的地图显示以及定位

首先我们打开对应的application项目(我们在之前申请百度地图ak密钥所对应的项目).如果你并没有,你可以新建一个项目,并申请ak密钥,然后将下载好的地图SDK导入,编写相关的配置.

这些都可以参看其开发文档:

百度地图SDK开发文档

当然,里面也有比较详细api的使用案例和说明,我们可以参考其案例和说明编写程序.

配置开发密钥ak 我们在项目的配置文件AndroidManifest.xml文件中添加以下代码配置: 申请相关的权限 //获取设备网络状态,禁用后无法获取网络状态 //网络权限,当禁用后,无法进行检索等相关业务 //读取设备硬件信息,统计数据 //读取系统信息,包含系统版本等信息,用作统计 //获取设备的网络状态,鉴权所需网络代理 //允许sd卡写权限,需写入地图数据,禁用后无法显示地图 //这个权限用于进行网络定位 //这个权限用于访问GPS定位 //获取统计数据 //使用步行AR导航,配置Camera权限 //程序在手机屏幕关闭后后台进程仍然运行 地图初始化

新建application类初始化地图

public class demoApplication extends Application { @Override public void onCreate() { super.onCreate(); //在使用SDK各组件之前初始化context信息,传入ApplicationContext SDKInitializer.initialize(this); //自4.3.0起,百度地图SDK所有接口均支持百度坐标和国测局坐标,用此方法设置您使用的坐标类型. //包括BD09LL和GCJ02两种坐标,默认是BD09LL坐标。 SDKInitializer.setCoordType(CoordType.BD09LL); } }

并在配置文件AndroidManifest.xml文件中声明:



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有