You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

咨询:当前支持网页版谷歌地图的Android System WebView最低版本

Google Maps JS API兼容的Android System WebView最低版本

问题分析

你遇到的Uncaught SyntaxError: Unexpected token ?错误,本质是旧版WebView不支持ES6+的可选链操作符(?.)这类新语法。当前Google Maps JS API默认使用的Modern版本依赖这些ES6+特性,导致WebView 76这类旧版本无法解析脚本,进而触发google is not defined的连锁错误。

最低兼容版本

结合官方兼容性要求和你的测试数据,Android System WebView 90及以上版本可以稳定运行当前版本的Google Maps JS API。如果需要更保守的阈值,参考你实测的106版本完全正常,也可以将95+作为最低标准,不过90版本已能满足基础兼容需求。

旧设备隐藏地图WebView的实现

  • 获取当前WebView版本:通过WebView.getCurrentWebViewPackage().versionCode获取版本代码(需处理设备未安装WebView的异常情况)。
  • 版本判断逻辑:如果获取到的版本低于设定的最低阈值(如90),则隐藏地图WebView控件,替换为静态提示或其他替代内容。

内容的提问来源于stack exchange,提问作者alexbayker

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 18:22:05