-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cannot read properties of undefined reading '_requestTransformFn #21
Comments
仓库提供的example里没能复现这个错误,但确实没有给requestTransformFn提供良好的说明,该函数用于拦截瓦片请求并修改url或者header,可参考 MVTImageryProvider/example/src/index.js Lines 16 to 22 in 34463f3
建议可以更新最新的版本试试,如果错误仍然存在,请提供一下代码示例以便排查 |
@kikitte 你好!我也是使用的示例代码进行加载,也存在该问题! |
@Wanghongrong 感谢您提供的如此详细的描述。经过我的再次检测,仓库里提供的代码可以正常运行,没有出现 我猜想可能是因为 Angular对经打包好的mapbox-gl.js进行了一些处理才导致的错误(但是不确定,所以这里的讨论仍然是实验性质),可以参考#18 这个问题里面提到的处理方法。如果问题仍然存在,烦请您提供一个可以复现的Angular工程(一个可以复现问题的最小代码示例即可)。 |
@kikitte 你好! |
@Wanghongrong 请参考#18 中的解决办法。 |
@Wanghongrong #18 中提及的一个关键点是通过script标签引用mapbox-gl.js,如此便没问题。 |
@kikitte 你好,我已按照上面的要求更改了响应的代码,将mapbox-gl.js进行引入,但还是报错,具体截图如下: |
@Wanghongrong Hello, 这是一个 |
@kikitte 感谢,现在他可以运行了。 |
@kikitte 修改Mapbox Vector Tile Basic JS Renderer,将_transformRequest改为箭头函数重新打包就可以了,commonjs的类在转换成esm时this需要强制绑定,或者使用箭头函数明确this指向 |
requestTransformFn这是什么意思,有什么作用
The text was updated successfully, but these errors were encountered: