zoukankan      html  css  js  c++  java
  • 对于高德地图SDK的开发使用

    我们可以通过高德的开发包直接看到可视化界面,高效便捷看着也舒服。

    这次就记录一下我在使用的时候的一些步骤和问题。

    先在这个网址注册高德账号:

    https://lbs.amap.com/api/android-location-sdk/guide/create-project/get-key/

    注册完成后进行登录

    登录进去后点击应用管理,新建一个应用,这里的应用名称和类型可以随便填

    添加完应用后给应用里添加key

    注意码SHA1:去自己的Android studio找,点击右侧的Gradle,然后找到app目录下的signingReport文件,双击。

    然后找到下面

    直接粘贴就可以,粘贴到对应的位置。包名注意,写入你想导入的包的名称,否则会报错。

    完成后去下载开发包,

    https://lbs.amap.com/api/android-sdk/download/    来这个网站下载

    选择想要的SDK然后点击下载。

    然后让我们打开Android studio配置一下

    新建一个project,名称和刚才申请key的时候要保持一致。

    解压刚才的开发包,将画圈的那一项复制。

    复制到包的libs文加夹下,

    然后将另外的几个文件夹复制,

    在main文件夹下新建jniLibs文件夹,将这几项粘贴进去。

    然后打开AndroidManifest.xml,为地图申请权限,加入

     <!--允许程序打开网络套接字-->
        <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" />

    注意:不是在application下,而是直接在mainifest下。

    然后<application中添加

     <meta-data
                android:name="com.amap.api.v2.apikey"
                android:value="你的key"/>
    <service android:name="com.amap.api.location.APSService"></service>

    注意value中添加的是你自己刚才申请的,粘贴到对应位置即可。

    然后点击Sync即可,等待加载,如果出现下图中的小三角,那证明你成功了。

    我们现在可以用高德SDK进行开发了,在布局添加组件即可,代码附上:

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

    总体来说并不算很难,只是过程比较漫长。

    第一次写,如果有不对的地方还请大家指正。

  • 相关阅读:
    Photoshop 基础三 制作简单按钮
    Photoshop 基础二 快捷键
    Photoshop 基础一 安装
    Winform 基础二 最小化 最大化 关闭 点击任务栏隐藏显示 点击鼠标左键移动窗体
    Winform 基础一 panel
    ASP 基础三 SQL指令
    回文&升降 数位dp
    双向链表()
    Two strings HDU
    Just do it HDU
  • 原文地址:https://www.cnblogs.com/chchchchch/p/11944123.html
Copyright © 2011-2022 走看看