找回密码
 立即注册

QQ登录

只需一步,快速开始

啧啧歪
金牌服务用户   /  发表于:2021-3-10 10:08  /   查看:3721  /  回复:9
本帖最后由 啧啧歪 于 2021-3-10 10:18 编辑

地图插件错误代码:


错误信息:
BDMapCellType.js?v=53625008:71 Uncaught ReferenceError: BMap is not defined
    at BDMapCellType.js?v=53625008:71


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

9 个回复

倒序浏览
啧啧歪
金牌服务用户   /  发表于:2021-3-10 10:29:49
沙发
本帖最后由 啧啧歪 于 2021-3-10 10:31 编辑

经测试6.0的地图插件也有此问题。

猜测是插件中未设置百度地图的 密钥(ak)导致百度的地图插件的js代码未加载,BMap对象找不到

回复 使用道具 举报
Timothy.Xu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-3-10 10:30:03
板凳
您好,百度地图的 API 目前主流使用的有两种,JavaScript API GL 和 JavaScript API v3.0:



这两个 API 需要引用的代码是不同的。当前插件使用的是 JavaScript API v3.0,所以需要您使用并引用正确的 API。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
啧啧歪
金牌服务用户   /  发表于:2021-3-10 10:34:13
地板
Timothy.Xu 发表于 2021-3-10 10:30
您好,百度地图的 API 目前主流使用的有两种,JavaScript API GL 和 JavaScript API v3.0:

我只是随机测试了一个7.0附带的插件,第一个选的是百度地图插件,结果发现这个地图插件无法正常运行
回复 使用道具 举报
啧啧歪
金牌服务用户   /  发表于:2021-3-10 10:35:43
5#
上面附上的代码,是活字格7.0地图插件的代码
回复 使用道具 举报
Timothy.Xu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-3-10 11:05:13
6#
啧啧歪 发表于 2021-3-10 10:35
上面附上的代码,是活字格7.0地图插件的代码

您这边能否提供一个您测试百度地图的工程文件?包括您引用的 API~
回复 使用道具 举报
啧啧歪
金牌服务用户   /  发表于:2021-3-10 12:55:57
7#
见附件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Timothy.Xu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-3-10 13:55:05
8#

看了下您工程,您这边似乎没有引用相关 API,这个就和 7.0 没有关系了,百度地图插件具体用法可以参考一下这个帖子:

百度地图不显示
https://gcdn.grapecity.com.cn/fo ... 82317&fromuid=59908
(出处: 葡萄城产品技术社区)

帮你打开活字格更神奇的功能:四十三,百度地图插件使用问题
https://gcdn.grapecity.com.cn/fo ... 49373&fromuid=59908
(出处: 葡萄城产品技术社区)


回复 使用道具 举报
啧啧歪
金牌服务用户   /  发表于:2021-3-10 14:20:20
9#
我说的就是插件问题,原因我在二楼做了推测
回复 使用道具 举报
Timothy.Xu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-3-10 15:07:24
10#
啧啧歪 发表于 2021-3-10 14:20
我说的就是插件问题,原因我在二楼做了推测

老板,原因在楼上的两篇帖子也说的也很清楚了,因为百度地图后台服务的升级,导致插件中的离线JS包无法使用,升级后的百度地图必须使用在线cdn地址,才可以访问百度地图。
因此需要进行一些操作,才能保证百度地图可以在活字格中正常使用。

具体您需要做的操作也在上篇的教程里,您先照着教程去试验一下
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部