本帖最后由 jsfer888 于 2022-11-1 16:42 编辑
坛子里面@fineemb 大佬的高德地图的Lovelace卡片,安装以后地图不能加载,显示空白也不能显示实体,看到了Issues里面CloneWolf-Jiang大佬给出了解决方法,这里搬运一下,再次感谢大佬。
具体方法是:
①在js文件第4行添加
window._AMapSecurityConfig = { securityJsCode:'您申请的安全密钥', }
②修改js文件第268-270行修改成:
if (result.info === 'ok') { that._showMarker(result.locations[0],entity,color,type); } else { console.info("%c 地图加载异常:%o", "color: white; font-weight: bold; background: dimgray",result); }
记得要去高德申请Web端(JS API),会得到一个key,一个密钥,添加卡片的时候在卡片配置上填写key,密钥填在上面第一步的代码里面
卡片代码参考:
aspect_ratio: '1'
dark_mode: normal
entities:
- entity: device_tracker.zeeker
type: gaode
hours_to_show: '18'
key: xxxxxxxxxxxxxxxxxxxxxxxxxxx
traffic: false
type: custom:gaode-map-card
JS文件记得打开修改第4行为自己申请的密钥
cn-map-card.zip
(6.42 KB, 下载次数: 131)
|