欢迎光临散文网 会员登陆 & 注册

Xamarin.Android高德地图SDK引入

2023-03-17 00:22 作者:初出茅庐的老baby  | 我要投稿

按:要么不说,要么就说清楚,绝不东一榔头,西一棒。绝不故作高深,云里雾里,照章操作即可。

网上关于Xamarin.Android的资料很少,及时是官方文档也不是很全很细,今天心血来潮想在APP中引入高德地图,翻了一些资料,琢磨了半天,才走通流程。希望对有同样需求的朋友有所帮助:

一、注册账号

打开高德开放平台 | 高德地图API (amap.com)官方网站,注册账号。

二、登录控制台

登录账号,点击【控制台】,进入控制台页面。

三、创建新应用

点击【创建新应用】,输入应用名称(按提示的命名规则输入),选择应用类型(随便选择一个)。

四、添加key

点击【添加】,输入Key名称、选择服务平台,输入发布版安全码SHA1和PackageName。

其中,PackageName为包名,在AndroidManifest.xml文件中可以找到,如下图中的com.companyname.x_20230316mymap。

最关键的就是SHA1的获取(如果你看到这篇文章那将很幸运),打开命令提示输入如下内容:keytool.exe -list -v -keystore "%LocalAppData%\Xamarin\Mono for Android\Keystore\AndroidAppKey\AndroidAppKey.keystore" -alias AndroidAppKey  -storepass 123456 -keypass android,按回车键,即可出现SHA1信息。(红色部分改为你打包分发apk使用的签名和相应的密码即可。)

五、引用API

在nuget包管理其中添加以下三个包即可。

如何使用API,请查阅高德官方文档。

如果你也是Xamarin.Android开发者(估计不多),照做即可,祝顺利!

Xamarin.Android高德地图SDK引入的评论 (共 条)

分享到微博请遵守国家法律