集成

前置条件

定位组件不依赖其他组件,可独立集成。

添加 SDK

使用 Android Studio IDE 结合 gradle 编译脚本的方式添加 SDK 进行使用,SDK 以 maven 库方式提供。

定位组件:

 implementation 'com.tencent.tmf.android:location:+'

申请 key

使用腾讯地图定位 SDK,请先 申请开发密钥

配置 manifest

在 AndroidManifest.xml 中添加使用权限:

<!-- 通过GPS得到精确位置 -->

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

<!-- 通过网络得到粗略位置 -->

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />

<!-- 访问网络,某些位置信息需要从网络服务器获取 -->

<uses-permission android:name="android.permission.INTERNET" />

<!-- 访问WiFi状态,需要WiFi信息用于网络定位 -->

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

<!-- 修改WiFi状态,发起WiFi扫描, 需要WiFi信息用于网络定位 -->

<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />

<!-- 访问网络状态, 检测网络的可用性,需要网络运营商相关信息用于网络定位 -->

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

<!-- 访问网络的变化, 需要某些信息用于网络定位 -->

<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />

<!-- 访问手机当前状态, 需要某些信息用于网络定位 -->

<uses-permission android:name="android.permission.READ_PHONE_STATE" />

在 AndroidManifest.xml 中配置 Key

<application>

    ...

    <meta-data android:name="TencentMapSDK" android:value="您申请的Key" />

</application>
Copyright © 2013-2023 Tencent Cloud. all right reserved,powered by GitbookUpdate Time 2023-08-31 14:46:07

results matching ""

    No results matching ""