高德地图定位实现

本文介绍了如何在Android应用中实现高德地图的定位功能。从创建应用、配置Android Studio工程、获取定位数据到在真机上运行,详细阐述了每个步骤,并提供了官方文档链接和关键配置注意事项,包括地图显示控件的添加、.so库的选择以及Activity的注册配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

GoogleMap不存在,SouGou占有率不高,BaiDu niao性差,所以肯定实现地图首选高德啦..

1.创建应用

官方文档地址: http://lbs.amap.com/api/android-location-sdk/guide/create-project/get-key

  • 注册账号,创建对应的应用.

  • 这里基本就是填资料啦,没什么难的地方,只不过创建应用之后设置key的时候,要获取SHA1,

  • 我的获取方法:androidstudio3.0,利用Terminal工具:

  • 根据签名文件分别获取debug和release的SHA1,直接贴主要命令行吧:

    D:\A_Git3\XHBC>cd D:\JDK8\bin
    D:\JDK8\bin>keytool -v -list -keystore C:\Users\zjp\.android\debug.keystore
    *****************  WARNING WARNING WARNING  *****************
    条目类型: PrivateKeyEntry
    证书指纹:
             MD5: 0A:02:44:CC:D2:65:A************62:ED:A3:DD:34
             SHA1: 79:BC:05:39:AA:35:CD:7************F:33:CA
             SHA256: 9E:F0:B1:1C:8B:59:C6:2A:17:A************7:FE:E7:EB:93
             签名算法名称: SHA1
             版本: 1
    *******************************************
    D:\JDK8\bin>keytool -v -list -keystore D:\SIGN\x**.jks
    条目类型: PrivateKeyEntry
    证书指纹:
             MD5: 04:8E:1C:84:39:DF:78************:15:E9:F6
             SHA1: 23:64:74:64:E0:80:A************:73:10:9E:8A:3D:57:EA
             SHA256: 2A:5F:BE:E7:94:2B:DF:C************:BC:42:57:51:4D:EA
             签名算法名称: SHA256withRSA
    *******************************************
    

2 Android Studio 配置工程

官方文档地址: http://lbs.amap.com/api/android-location-sdk/guide/create-project/android-studio-create-project

  • 这里基本照着文档走就没问题,注意问题如下:


      1. 此处,只是获取当前定位,比如获取当前位于哪个城市直接用定位就好,要显示地图就多下载一个2D,要添加复杂图层或者添加多个标记点等操作就要用到3D地图
    • 2.2D地图不用下载.so库,3D地图要搭配.so库,主选arm架构的,笔记市场占有率在那摆着

3.获取定位数据

官方文档地址: http://lbs.amap

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值