initMap错误。无法创建WebGL上下文

问题描述 投票:0回答:1

我正在开发一个angular web应用,在将HERE地图从3.0迁移到3.1后,得到了一个渲染新版地图的问题。

出现了以下错误。"initMap Error. Couldn't create WebGL context": Couldn't create WebGL context".

错误信息:"initMap Error: Couldn't create WebGL context"。无法创建WebGL上下文

我没有看到太多解决它的信息,所以我会感激任何想法!

谢谢:)我正在开发一个angular web app,在将HERE地图从3.0迁移到3.1后,出现了渲染新版本的问题。

here-api here-maps-rest heremaps heremap-navigation
1个回答
0
投票

3.1版的HERE地图API包含了一个新的默认渲染引擎,该引擎使用HTML5 WebGL画布元素,可以渲染丰富的、可定制的矢量地图。为了最大限度地利用WebGL引擎,请使用新的矢量瓦片。下面的片段展示了如何切换到矢量瓦片。

// Obtain the default map types from the platform object:
var defaultLayers = platform.createDefaultLayers();

// Instantiate (and display) a map object:
var map = new H.Map(
    document.getElementById('mapContainer'),
    defaultLayers.vector.normal.map,
    {
      zoom: 10,
      center: { lat: 52.5, lng: 13.4 }
    });

更多细节请点击此链接。https:/developer.here.comdocumentationmaps3.1.15.1dev_guidetopicsmigration.html。

希望能帮到你!

© www.soinside.com 2019 - 2024. All rights reserved.