我正在使用Typo3(版本6.2.14)并将 WEC_Map 升级到版本3.1.3,因为我在地图上看到一条警告,说我需要对Google Maps使用API密钥。
因此,我为“ Maps Static API”生成了一个API密钥,并将其插入到WEC Map Admin中。 (我对浏览器API密钥和服务器API密钥使用了相同的密钥。唯一的区别是,我为浏览器API密钥添加了机密,并以逗号分隔。)
如果我在后端访问了我的FE用户地图,则会显示该地图。 相反,在前端我得到以下错误: 似乎没有任何可显示的内容。确保地图配置正确,并且设置了用户或标记。”
检查源代码,我发现未生成maps.googleapis.com的脚本标记。看起来这是造成问题的原因,但我不知道为什么会发生。
我希望使用类似设置的人可以为我指明正确的方向。
谢谢你们。 (如果有人可以为WEC_Map添加标签,那就太好了
答案 0 :(得分:0)
好,我解决了这个问题。问题是我使用了 userGroups 设置来按多个用户组过滤地图标记。
plugin.tx_wecmap_pi2 {
height = 500
width = 500
showDirections = 1
prefillAddress = 0
initialMapType = G_HYBRID_MAP
controls.mapControlSize = large
controls.showOverviewMap = 1
controls.showMapType = 1
controls.showScale = 1
userGroups = 2,3,5
pid = 2,3,5 # <-- This uses a AND condition
}
由于此设置在引擎盖下使用了 AND 条件,因此收到错误消息“似乎没有任何显示。请确保地图配置正确并且有用户或标记。设置”
事实上,我3年前为此打开了feature request。不幸的是,功能请求从未插入到插件中。但是Jan Bartels发布了一种解决方法,以回复该功能请求。在更新扩展程序时,此解决方法已丢失。
还建议扩展作者在文档中更清楚地说明属性 userGroups 使用 AND 条件。