安卓开发——高德地图SDK简单开发

本篇记录简单的高德地图的安卓开发的定位功能
若还未注册高德地图的开发者,可以进行注册来获取KEY来调用高德地图的API。
但在注册应用的时候需要输入sha1值和packageName,如下图:

安卓开发——高德地图SDK简单开发_第1张图片
要获取sha1值,可以直接打开android studio,在最右侧的Gradle窗口中,打开app——Tasks——android——signingReport双击
安卓开发——高德地图SDK简单开发_第2张图片
在下方的窗口中就可以看到sha1值了。
安卓开发——高德地图SDK简单开发_第3张图片
而packageName可以直接在java文件里看到:
安卓开发——高德地图SDK简单开发_第4张图片
最后将sha1值和包名输入就可以获得key了
安卓开发——高德地图SDK简单开发_第5张图片
安卓开发——高德地图SDK简单开发_第6张图片
然后在高德地图的官网下载jar包,如图所示:
安卓开发——高德地图SDK简单开发_第7张图片
再将下载的压缩包里的jar解压到lib文件夹里,如下图:
安卓开发——高德地图SDK简单开发_第8张图片
然后在build.gradle文件里对jar包进行引用:
安卓开发——高德地图SDK简单开发_第9张图片
安卓开发——高德地图SDK简单开发_第10张图片
在AndroidManifest.xml文件里在application标签后声明调用高德地图的权限:
安卓开发——高德地图SDK简单开发_第11张图片
代码如下:


    
    
    
    
    
    
    
    
    
    
    

初始化地图容器,并显示地图:
可以在该链接下载BasicMapActivity.java和basicmap_activity.xml文件(这两个文件里已经包含了博主写入的高德定位代码和样式)
https://pan.baidu.com/s/1hmxG4-WQNivLXGTzPY3LAw,提取码:pqb1
将这两个文件放到项目创建时放置java文件和xml文件的文件夹里,如下图:

安卓开发——高德地图SDK简单开发_第12张图片
安卓开发——高德地图SDK简单开发_第13张图片

修改AndroidManifest.xml文件里的activity,来修改启动的文件,并且输入key来引用高德API,代码如下:


        
        
        
        
            
                

                
            
        

    

最终效果如下图:
安卓开发——高德地图SDK简单开发_第14张图片

在这次简单调用高德地图的功能的学习中,博主查看了官方的代码,发现里面有很多例子,可以让人十分清楚的了解如何使用高德地图的API。想要更加深入学习的可以去官网下载来了解。
链接:https://lbs.amap.com/api/android-sdk/download/

安卓开发——高德地图SDK简单开发_第15张图片

你可能感兴趣的:(Android开发学习,安卓开发)