十三打老虎
十三打老虎
  • 发布:2021-01-27 18:44
  • 更新:2021-01-27 18:44
  • 阅读:660

【报Bug】加载百度JavaScript GL 报错,不能正常显示地图

分类:HTML5+

产品分类: HTML5+

HBuilderX版本号: 3.0.7

手机系统: 全部

手机厂商: 华为

打包方式: 离线

测试过的手机:

所有

示例代码:

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Hello, World</title>
<style type="text/css">
html{height:100%}
body{height:100%;margin:0px;padding:0px}

container{height:100%}

</style>
<script type="text/javascript" src="https://api.map.baidu.com/api?v=1.0&type=webgl&ak=xxxxx">
</script>
</head>

<body>
<div id="container"></div>
<script type="text/javascript">
var map = new BMapGL.Map("container");
// 创建地图实例
var point = new BMapGL.Point(116.404, 39.915);
// 创建点坐标
map.centerAndZoom(point, 15);
// 初始化地图,设置中心点坐标和地图级别
</script>
</body>
</html>

操作步骤:

执行即报错

预期结果:

显示地图

实际结果:

报错

bug描述:

加载百度JavaScript GL 地图无法显示,手机app中。
错误信息:
.vehicleroadcooperation W/System.err: java.lang.IllegalArgumentException: Found authority in URI: file://api.map.baidu.com/res/webgl/10/worker_asm_maed2p.js
01-27 17:59:50.289 17439-17896/direction.vehicleroadcooperation W/System.err: at java.io.File.checkURI(File.java:233)
01-27 17:59:50.289 17439-17896/direction.vehicleroadcooperation W/System.err: at java.io.File.<init>(File.java:175)
01-27 17:59:50.289 17439-17896/direction.vehicleroadcooperation W/System.err: at io.dcloud.b.a.a(:7)
01-27 17:59:50.289 17439-17896/direction.vehicleroadcooperation W/System.err: at io.dcloud.common.adapter.ui.webview.WebResUtil.getEncryptionInputStream(:1)
01-27 17:59:50.289 17439-17896/direction.vehicleroadcooperation W/System.err: at io.dcloud.common.adapter.ui.webview.WebLoadEvent.handleDecode(:2)
01-27 17:59:50.289 17439-17896/direction.vehicleroadcooperation W/System.err: at io.dcloud.common.adapter.ui.webview.WebLoadEvent.shouldInterceptRequest(:57)
01-27 17:59:50.289 17439-17896/direction.vehicleroadcooperation W/System.err: at android.webkit.WebViewClient.shouldInterceptRequest(WebViewClient.java:155)
01-27 17:59:50.289 17439-17896/direction.vehicleroadcooperation W/System.err: at com.android.webview.chromium.WebViewContentsClientAdapter.shouldInterceptRequest(WebViewContentsClientAdapter.java:321)
01-27 17:59:50.289 17439-17896/direction.vehicleroadcooperation W/System.err: at org.chromium.android_webview.AwContents$BackgroundThreadClientImpl.shouldInterceptRequest(AwContents.java:527)
01-27 17:59:50.289 17439-17896/direction.vehicleroadcooperation W/System.err: at org.chromium.android_webview.AwContentsBackgroundThreadClient.shouldInterceptRequestFromNative(AwContentsBackgroundThreadClient.java:38)
01-27 17:59:50.294 17439-17896/direction.vehicleroadcooperation W/System.err: java.lang.IllegalArgumentException: Found authority in URI: file://api.map.baidu.com/res/webgl/10/worker_asm_maed2p.js
01-27 17:59:50.294 17439-17896/direction.vehicleroadcooperation W/System.err: at java.io.File.checkURI(File.java:233)
01-27 17:59:50.294 17439-17896/direction.vehicleroadcooperation W/System.err: at java.io.File.<init>(File.java:175)
01-27 17:59:50.294 17439-17896/direction.vehicleroadcooperation W/System.err: at io.d

2021-01-27 18:44 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复