Android 开发之高德地图

under 高德地图  tag     Published on May 17th , 2021 at 11:23 am

高德开放平台显示地图

显示高德地图很简单,存档记录。记录的是下载了的,点击下载 SDK

显示地图

1、打开 Android Studio 新建 Empty Activity 应用项目,下载 SDK,解压后添加到项目中。

2、在 build.gradle 中添加以下代码,Sync Now。

android{
    defaultConfig{
        ndk {
            //设置支持的SO库架构(开发者可以根据需要,选择一个或多个平台的so)
            abiFilters "armeabi", "armeabi-v7a", "arm64-v8a", "x86","x86_64"
        }
    }
}

3、在 AndroidManifest.xml声明权限并添加 key

    <!--  地图SDK(包含其搜索功能)需要的基础权限  -->
    <!--允许程序打开网络套接字-->
    <uses-permission android:name="android.permission.INTERNET" />
    <!--允许程序设置内置sd卡的写权限-->
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <!--允许程序获取网络状态-->
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <!--允许程序访问WiFi网络信息-->
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <!--允许程序读写手机状态和身份-->
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <!--允许程序访问CellID或WiFi热点来获取粗略的位置-->
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />

    <!--  开发者 key  -->
    <meta-data android:name="com.amap.api.v2.apikey" android:value="key"/>

4、在 activity_main.xml 中添加 MapView

    <com.amap.api.maps.MapView
        android:id="@+id/map"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />

5、在 MainActivity.java 中声明并使用。

6、运行。

Screenshot_20210517_112054_com.example.amap3d.jpg


高德地图定位到当前位置


本文由 surface 创作,采用 知识共享署名4.0 国际许可协议进行许可,转载前请务必署名
  文章最后更新时间为:October 12th , 2021 at 11:51 am
分享到:Twitter  Weibo  Facebook