IE11无法处理WebGL版本的Google Maps。 例如,尝试在此页面上拖动地图:
https://developers.google.com/maps/documentation/javascript/examples/map-simple
但是,如果您访问 maps.google.com,您将看到它使用精简模式(画布),并且工作更加流畅。 如果访问该页面未自动使用画布模式,请转到以下网址:
www.google.com/maps/preview/?force=canvas
我正在针对Maps javascript API进行开发,所以我需要知道如何强制使用此模式,以便我的IE11用户不会遇到糟糕的体验。
您在上面提到的简单地图示例中看到的任何问题都与 webgl 无关: JS API 目前仅将 WebGL 用于显示街景,然后仅用于某些操作系统/浏览器组合(目前不是 ie11)。
我能够在 VM 上的 ie11 中查看该页面,看起来还可以。 鉴于这不是webgl问题,您能否更清楚IE11中遇到了什么问题?
使用:
GoogleMapOptions options = new GoogleMapOptions().liteMode(true);
您可以在以下位置获得更多信息:https://developers.google.com/maps/documentation/android-api/lite