当前位置:   article > 正文

Android studio——百度地图_android studio 百度地图

android studio 百度地图

前言

本文利用百度地图API在android studio中实现地图显示与基础的定位功能。

结果展示

该结果为真机测试图
在这里插入图片描述
在这里插入图片描述

基础配置

注册用户

百度地图API注册账户,选择控制台->应用管理->我的应用->创建应用
在这里插入图片描述

获取SHA1

在android studio中获取SHA1
注:密钥库口令默认为android
请添加图片描述

获取包名

在android studio中,选择build.gradle(Moudle:MyDBS.app)文件,获取包名

创建应用

在这里插入图片描述

获取AK码

在这里插入图片描述

android studio配置

可在官网进行下载
1、定位SDK选择->基础定位
2、地图SDK选择->基础地图(含室内图)
在这里插入图片描述3、下载完成后,将其解压,并将这六个文件置于Android studio中project模式下,app\libs中

核心代码

配置sourceSets标签

在app->build.gradle文件中android块配置sourceSets标签

sourceSets {
   
        main {
   
            jniLibs.srcDir 'libs'
        }
    }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

选择BaiduLBS_Android.jar,单击右键,选择Add As Library,进行导包,出现如下语句即导包成功。
请添加图片描述

配置AndroidMainfest.xml文件

1、在application外部添加如下语句:

<!-- 这个权限用于进行网络定位-->
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
    <!-- 这个权限用于访问GPS定位-->
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
    <!-- 用于访问wifi网络信息,wifi信息会用于进行网络定位-->
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
    <!-- 这个权限用于获取wifi的获取权限,wifi信息会用来进行网络定位-->
    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
    <!-- 访问网络,网络定位需要上网-->
    <uses-permission android:name="android.permission.INTERNET"/>
    <!-- 访问网络,进行地图相关业务数据请求,包括地图数据,路线规划,POI检索等 -->
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <!-- 读取外置存储。如果开发者使用了so动态加载功能并且把so文件放在了外置存储区域,则需要申请该权限,否则不需要 -->
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <!-- 写外置存储。如果开发者使用了离线地图,并且数据写在外置存储区域,则需要申请该权限 -->
    <uses-permission android
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/290436
推荐阅读
相关标签
  

闽ICP备14008679号