区块链技术博客
www.b2bchain.cn

如何从源代码级别彻底删除 Cesium Viewer 的 商标 logo求职学习资料

D0b2wT.gif

本文介绍了如何从源代码级别彻底删除 Cesium Viewer 的 商标 logo求职学习资料,有助于帮助完成毕业设计以及求职,是一篇很好的资料。

对技术面试,学习经验等有一些体会,在此分享。

版权没有,翻版不究。

这么做貌似有点不太道德,不过既然官方都开源了,本着学习的目的去研究研究源码未尝不可。

虽然百度上有大把通过 css 手段隐藏商标的代码,但是终究差几分意思。遂决定自己撸。

众所周知,Cesium 每个月的分发包(或叫发布包、预编译包等)内都有一个 Source 目录,里头是源代码,模块化系统是 ESM,面向对象的实现是 ES5。

寻找源代码文件 Source/Core/Ion.js

找到这个 Ion.js 文件,不难发现这个 export 出来的类(或构造函数)定义了商标信息和默认的访问 token。

修改源代码并执行编译打包命令

只需修改这个方法:

“` js
Ion.getDefaultTokenCredit = function (providedKey) {
if (providedKey !== defaultAccessToken) {
return undefined;
}

if (!defined(defaultTokenCredit)) {
var defaultTokenMessage =

This application is using Cesium’s default ion access token. Please assign Cesium.Ion.defaultAccessToken
with an access token from your ion account before making any Cesium API calls.

版权没有,翻版不究。

这么做貌似有点不太道德,不过既然官方都开源了,本着学习的目的去研究研究源码未尝不可。

虽然百度上有大把通过 css 手段隐藏商标的代码,但是终究差几分意思。遂决定自己撸。

众所周知,Cesium 每个月的分发包(或叫发布包、预编译包等)内都有一个 Source 目录,里头是源代码,模块化系统是 ESM,面向对象的实现是 ES5。

寻找源代码文件 Source/Core/Ion.js

找到这个 Ion.js 文件,不难发现这个 export 出来的类(或构造函数)定义了商标信息和默认的访问 token。

修改源代码并执行编译打包命令

只需修改这个方法:

“` js
Ion.getDefaultTokenCredit = function (providedKey) {
if (providedKey !== defaultAccessToken) {
return undefined;
}

if (!defined(defaultTokenCredit)) {
var defaultTokenMessage =

This application is using Cesium’s default ion access token. Please assign Cesium.Ion.defaultAccessToken
with an access token from your ion account before making any Cesium API calls.

版权没有,翻版不究。

这么做貌似有点不太道德,不过既然官方都开源了,本着学习的目的去研究研究源码未尝不可。

虽然百度上有大把通过 css 手段隐藏商标的代码,但是终究差几分意思。遂决定自己撸。

众所周知,Cesium 每个月的分发包(或叫发布包、预编译包等)内都有一个 Source 目录,里头是源代码,模块化系统是 ESM,面向对象的实现是 ES5。

寻找源代码文件 Source/Core/Ion.js

找到这个 Ion.js 文件,不难发现这个 export 出来的类(或构造函数)定义了商标信息和默认的访问 token。

修改源代码并执行编译打包命令

只需修改这个方法:

“` js
Ion.getDefaultTokenCredit = function (providedKey) {
if (providedKey !== defaultAccessToken) {
return undefined;
}

if (!defined(defaultTokenCredit)) {
var defaultTokenMessage =

This application is using Cesium’s default ion access token. Please assign Cesium.Ion.defaultAccessToken
with an access token from your ion account before making any Cesium API calls.

部分转自互联网,侵权删除联系

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » 如何从源代码级别彻底删除 Cesium Viewer 的 商标 logo求职学习资料
分享到: 更多 (0)
D0b2wT.gif

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们