lovelace-cn-map-card
lovelace-cn-map-card copied to clipboard
复刻官方Lovelace地图卡片,基于高德地图
高德地图更新后需要安全密钥配合key一起使用,参考其他人的建议,在js文件中加入如下语句 window._AMapSecurityConfig = { securityJsCode:'您申请的安全密钥', } 但并没有效果。希望作者能够更新下程序,或者解答下安全密钥的使用方法。 另外吧高德官方使用说明附下供作者参考: JSAPI key搭配静态安全密钥以明文设置(不安全,建议开发环境用): 引入地图 JSAPI 脚本之前增加设置 JSAPI 安全密钥的脚本标签,并将您的安全密钥「您申请的安全密钥」替换为您的安全密钥;(注意这个设置必须是在 JSAPI 的脚本加载之前进行设置,否则设置无效。) > ` > window._AMapSecurityConfig = { > securityJsCode:'您申请的安全密钥', > } > > `...
HA 0.115.2 lovelace-cn-map-card 1.2.4 ios app 2020.6.2(1) iphone 6s ios13.5 越狱环境 有路径,只是不加载地图 不知道怎么输出调试信息... 同iphone Safari浏览器登录可以用 PC win7+chrome也正常
首先感谢作者的付出,这几天试了一下感觉很实用。 只是高德地图功能升级后(仅限最近注册的KEY)无法显示标注点和行程了。对1.2.7版摸索了一番后,将第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); } ` 后得到高德地图返回“NVALID_USER_SCODE” 异常信息,通过查看高德API的“JSAPI key和安全密钥的使用”说明,我使用了第二个方法,在第4行追加下列代码后可以正常使用: `window._AMapSecurityConfig = { securityJsCode:'您申请的安全密钥', }`
errmsg:Cannot read properties of undefined (reading 'primary-background-color')
卡片配置:api留空 type: custom:gaode-map-card aspect_ratio: '1' dark_mode: normal traffic: true entities: - entity: device_tracker.xxx - entity: device_tracker.xxx hours_to_show: '12'  
高德地图12月2号进行了升级 > 自2021年12月02日升级,升级之后所申请的 key 必须配备安全密钥 jscode 一起使用。 > 注意:此次升级不会影响之前已获得key的使用;升级之后的新增的key必须要配备安全密钥一起使用。 另外,无法示手机的位置怎么解决,device_tracker的状态一直是unknown
HassOS里面用
可以显示地图,但是无法显示人员和设备的位置。 2021-07-21 15:22:21 ERROR (MainThread) [frontend.js.latest.202107070] :0:0 Script error. 2021-07-21 15:22:23 ERROR (MainThread) [frontend.js.latest.202107070] http://xxx.xxx.cn:8123/hacsfiles/lovelace-cn-map-card/cn-map-card.js?hacstag=259784620127:74:18 Uncaught TypeError: Cannot read property 'setPitch' of undefined 2021-07-21 15:22:44 ERROR (MainThread) [frontend.js.latest.202107070] http://xxx.xxx.cn:8123/hacsfiles/lovelace-cn-map-card/cn-map-card.js?hacstag=259784620127:74:18 Uncaught...
实体的图标在地图上没有显示,但鼠标移动到实体位置时会有鼠标状态的变化; 另外地图的中心位置能否设置?点开地图时,地图的中心并非设置的实体,能够设置以某一个实体为打开地图的中心位置