Xamarin.Android高德地圖SDK引入
按:要么不說,要么就說清楚,絕不東一榔頭,西一棒。絕不故作高深,云里霧里,照章操作即可。
網(wǎng)上關(guān)于Xamarin.Android的資料很少,及時是官方文檔也不是很全很細(xì),今天心血來潮想在APP中引入高德地圖,翻了一些資料,琢磨了半天,才走通流程。希望對有同樣需求的朋友有所幫助:
一、注冊賬號
打開高德開放平臺 | 高德地圖API (amap.com)官方網(wǎng)站,注冊賬號。
二、登錄控制臺
登錄賬號,點擊【控制臺】,進(jìn)入控制臺頁面。
三、創(chuàng)建新應(yīng)用
點擊【創(chuàng)建新應(yīng)用】,輸入應(yīng)用名稱(按提示的命名規(guī)則輸入),選擇應(yīng)用類型(隨便選擇一個)。

四、添加key
點擊【添加】,輸入Key名稱、選擇服務(wù)平臺,輸入發(fā)布版安全碼SHA1和PackageName。

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

最關(guān)鍵的就是SHA1的獲取(如果你看到這篇文章那將很幸運),打開命令提示輸入如下內(nèi)容:keytool.exe -list -v -keystore "%LocalAppData%\Xamarin\Mono for Android\Keystore\AndroidAppKey\AndroidAppKey.keystore" -alias AndroidAppKey? -storepass 123456 -keypass android,按回車鍵,即可出現(xiàn)SHA1信息。(紅色部分改為你打包分發(fā)apk使用的簽名和相應(yīng)的密碼即可。)


五、引用API
在nuget包管理其中添加以下三個包即可。

如何使用API,請查閱高德官方文檔。
如果你也是Xamarin.Android開發(fā)者(估計不多),照做即可,祝順利!