uni-app 谷歌地图在自定义基座下无法使用 22号新出现故障

uni-app 谷歌地图在自定义基座下无法使用 22号新出现故障

操作步骤:

  • 代码没有出现问题

预期结果:

  • 代码没有出现问题

实际结果:

  • 代码没有出现问题

bug描述:

使用的是自定义基座,使用谷歌地图,地图实现方式,使用nvue方式,昨天项目地图还是使用好好的,今天无法使用。看到报错提示是谷歌官方弃用了部分技术,改用新技术。

图片

Image 1 Image 2 Image 3

项目信息

信息
产品分类 uniapp/App
PC开发环境 Windows
PC开发环境版本 win0
HBuilderX类型 正式
HBuilderX版本 3.96
手机系统 Android
手机系统版本 Android 14
手机厂商 华为
手机机型 所有
页面类型 vue
Vue版本 vue2
打包方式 云端
项目创建方式 HBuilderX

更多关于uni-app 谷歌地图在自定义基座下无法使用 22号新出现故障的实战教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

不推荐使用google浏览器进行调试。推荐使用edge

更多关于uni-app 谷歌地图在自定义基座下无法使用 22号新出现故障的实战教程也可以访问 https://www.itying.com/category-93-b0.html


问题已解决

是通过更换浏览器解决的吗?还是修改了地图配置?

在uni-app中使用谷歌地图时,如果遇到在自定义基座下无法使用的问题,特别是在22号新出现的故障,可以尝试以下步骤进行排查和解决:

1. 检查谷歌地图API密钥

确保你在项目中正确配置了谷歌地图的API密钥,并且该密钥没有被限制或过期。你可以在谷歌云控制台中检查API密钥的状态。

2. 检查网络请求

使用浏览器的开发者工具或Android Studio的Logcat工具,检查应用是否成功发送了谷歌地图的请求。如果请求失败,查看错误信息以确定原因。

3. 检查自定义基座的配置

确保在自定义基座中正确配置了谷歌地图的依赖项。例如,在Android中,需要在AndroidManifest.xml文件中添加以下权限和配置:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />

<meta-data
    android:name="com.google.android.geo.API_KEY"
    android:value="YOUR_GOOGLE_MAPS_API_KEY" />
回到顶部