问题描述:打包后,app查看并选择当前定位的详细地址时,地图显示异常,且地址列表也是没有相关推荐,更无法进行搜索(下图中:左侧是问题图样,右侧是理想图样)
![]() |
|
解决方案:
1、常规检查,先看配置问题,如下图所示:

2、 再看代码manifest.json的相关配置,

补充权限 (为了万无一失,我都开了)
"distribute" : {
/* android打包配置 */
"android" : {
"permissions" : [
"<uses-permission android:name=\"android.permission.LOCATION\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_LOCATION_EXTRA_COMMANDS\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_MOCK_LOCATION\"/>",
]
}
}
3、如果以上常规方案还不能正常显示地图,那就用一个笨办法:检查一下key值是否有效
代码中随便找个地方引入地图,再把地图的相关权限打开,
<view class="container" style="width: 200rpx;height: 200rpx;border:1rpx solid red ">
<map id="map" longitude="116.397428" latitude="39.908585" scale="14" ></map>
</view>
打包后,如果地图能正常显示,说明key是没问题的。

1172





