在国产Linux(deepin,UOS,OpenKylin)上运行高德JSAPI 2.0,3D效果出不来,只能显示2D,自定义底图样式也出不来,只能显示默认图层。而JSAPI 1.4,又是出得来的。
一开始以为是浏览器问题,后面换了5、6个浏览器,chromium内核的,firefox内核的,都试过了,都不行。后面怀疑系统问题,结果换了台机,换了几个不同的系统,不同内核版本,也都不行。
而试了一圈其他地图API,发现百度、腾讯,3D效果和自定义底图都是能在本机上默认显示3D的。
一直以为是系统问题,最后开工单问了问高德。得到的解释是:
在地图 JSAPI 脚本引用之前设置全局变量 window.forceWebGL = true
试了试,还真是…… 代码里加了就什么都有了。
千错万错,没想到居然是代码的错。
这也太那啥了吧
