啧啧歪 发表于 2021-3-10 10:08:22

【7.0内测版1】地图插件无法使用

本帖最后由 啧啧歪 于 2021-3-10 10:18 编辑

地图插件错误代码:


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


啧啧歪 发表于 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。

啧啧歪 发表于 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

上面附上的代码,是活字格7.0地图插件的代码

Timothy.Xu 发表于 2021-3-10 11:05:13

啧啧歪 发表于 2021-3-10 10:35
上面附上的代码,是活字格7.0地图插件的代码

您这边能否提供一个您测试百度地图的工程文件?包括您引用的 API~

啧啧歪 发表于 2021-3-10 12:55:57

见附件

Timothy.Xu 发表于 2021-3-10 13:55:05

啧啧歪 发表于 2021-3-10 12:55
见附件
看了下您工程,您这边似乎没有引用相关 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

我说的就是插件问题,原因我在二楼做了推测

Timothy.Xu 发表于 2021-3-10 15:07:24

啧啧歪 发表于 2021-3-10 14:20
我说的就是插件问题,原因我在二楼做了推测

老板,原因在楼上的两篇帖子也说的也很清楚了,因为百度地图后台服务的升级,导致插件中的离线JS包无法使用,升级后的百度地图必须使用在线cdn地址,才可以访问百度地图。
因此需要进行一些操作,才能保证百度地图可以在活字格中正常使用。
具体您需要做的操作也在上篇的教程里,您先照着教程去试验一下:'(
页: [1]
查看完整版本: 【7.0内测版1】地图插件无法使用