Google矢量地图在Chrome/Brave中fallback至栅格地图问题排查求助
问题:Google矢量地图在Chrome/Brave中 fallback到栅格模式(Safari正常)
我正在开发一个集成Google矢量地图的网站,此前矢量地图运行正常,但现在无法以矢量模式加载,转而fallback到栅格模式。这个问题仅出现在Chrome和Brave浏览器中,Safari仍能正常加载矢量地图。
我已经完成的排查操作:
- 确认Chrome的GPU设置无异常
- 尝试创建新的mapId
- 通过以下代码验证所有浏览器均支持WebGL 2:
// check for WebGL support const canvas = document.createElement("canvas"); canvas.getContext("webgl2") ? console.log("WebGL 2 is supported") : console.log("WebGL 2 is NOT supported"); map = new google.maps.Map(document.getElementById('map'), { center: {lat: 41.798057, lng: -93.973488}, zoom: 3, mapTypeId: 'satellite', streetViewControl: false, mapId: "xxxxxx", }); map.addListener("renderingtype_changed", () => { console.log(map.getRenderingType()); });
请问还有什么方法可以排查Chrome和Brave中出现fallback的具体原因?需要说明的是,我并未修改任何代码,怀疑是否是Google的某项设置变更导致此问题?
更新:我更新浏览器后问题已解决,已向Google问题跟踪器提交Bug报告。
内容的提问来源于stack exchange,提问作者user13620483
相关产品推荐
相关产品推荐

