在HX默認(rèn)基座中使用以下關(guān)于功能在真機(jī)中會(huì)無(wú)效
-
uni.getLocation獲取定位后爆侣,
success
返回address
信息 - map插件真機(jī)使用會(huì)白屏
這是因?yàn)镠BuilderX中自帶的真機(jī)運(yùn)行基座默認(rèn)內(nèi)置高德地圖,使用的是DCloud向高德LBS開(kāi)放平臺(tái)申請(qǐng)的配置參數(shù)幢妄,而打包后的APP是沒(méi)有基座運(yùn)行的key服務(wù)的兔仰,所以開(kāi)發(fā)者想要解決以上問(wèn)題,就要自己去申請(qǐng)key
推薦高德地圖的申請(qǐng)蕉鸳,截至目前功能和兼容更多斋陪。
準(zhǔn)備工作:獲取證書(shū)SHA1指紋簽名
我的證書(shū)是在安卓證書(shū)在線(xiàn)制作工具生成的,但是這個(gè)網(wǎng)站生成的證書(shū)無(wú)法查看SHA1置吓,所以還是需要自行安裝JRE,使用keytool進(jìn)行SHA1的查看缔赠。
值得注意的是jre高于1.8.0版本的keytool可能無(wú)法查看MD5值(在這個(gè)問(wèn)題上不會(huì)影響衍锚,因?yàn)槲覀円氖荢HA1),jre1.8.0在這里下載
下載安裝完畢后嗤堰,到C:\Program Files\Java\jre1.8.0_192\bin
打開(kāi)CMD命令:
C:\Program Files\Java\jre1.8.0_192\bin\keytool.exe -list -keystore 你的keystore文件所在的路徑\keystore文件名.exe
完畢后會(huì)提示你輸入密匙口令
輸入完畢后會(huì)顯示你的SHA1信息
SHA1信息
然后按照地圖插件配置戴质,進(jìn)行相關(guān)信息填寫(xiě),云打包
后真機(jī)運(yùn)行就解決了