示例中心
功能在线体验
控制台

高德 开发 Android 室内地图SDK 开发指南 创建工程 配置工程

更新时间:2017年07月11日

Studio环境配置

从Android Studio官网上下载最新版本并安装。安装完毕后,升级Android SDK Marshmallow和Gradle。

1.安装Gradle。

在Android Studio中新建项目成功后会下载Gradle,下载的Gradle默认安装路径位置在:

 

  • Mac: /Users/<用户名>/.gradle/wrapper/dists 目录
  • Win: C:\Documents and Settings<用名>.gradle\wrapper\dists 目录
    安装完毕后,设置项目的build.gradle为下载的最新版本,直接改写本号即可,如下图所示:

    注意:如果下载实在较慢或者无法下载,可以手动下载对应的gradle版本,然后将下载的.zip文件复制到gradle-x.xx-all 文件夹,该文件夹在以上提到的Mac/Win目录下。

2.更新Android SDK Marshmallow。

在菜单中选择Tools->Android->SDK Manager

选择Android 6.0下载即可完成更新,升级完毕后即可开始SDK使用。

注意:

 

  • Android SDK需在6.0以上、Gradle需要在1.5.0版本以上。
  • 如果提示无法更新的情况,请设置VPN之后再进行下载,或者下载独立版本自行安装。

下载室内地图SDK

下载室内地图SDK并解压,Android的室内地图渲染SDK解压后得到两个包(以最新版本为准),分别是:

 

  • IndoorMapSDK2.0.0.aar
  • libIndoorMapSDK2.0.0.so

Studio工程配置

 

  1. 放置SDK包文件:从上文下载的SDK包直接拷贝到工程的指定位置即可,SDK的包放置位置如下图所示:
     

其中:
libIndoorMapSDK2.2.5.aar放在libs目录下


2.放置完成后,需要在引用模块的build.gradle文件的dependencies字段中,写入如下行,如下图所示:


 
SDK包在build.gradle文件中的配置如下:  


 

3.配置完毕后,编译一次,即可将aar文件解压。

LBS Key配置

需要根据LBS Key申请的要求,先获取SHA1码和程序的包名,然后去申请LBS Key。申请完成之后,将LBS Key填入AndroidManifest.xml文件下图所示区域:

<!-- KEY的获取请到LBS.AMAP.COM 申请 -->
<!-- 在SDK中,默认读取android:name名称为indoormap3d_key的值作为Key -->
<meta-data android:name="indoormap3d_key" android:value="请输入您申请的Key"/>

注意:

  • 用户在使用本SDK之前需要获取高德地图API Key,Key不正确将无法使用本SDK的各项功能。
  • 申请高德地图API Key的具体流程请参考获取密钥

权限配置

Android的权限配置,在AndroidManifest.xml文件中,渲染SDK需要的权限如下所示:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />


示例中心 功能
在线体验
常见问题