『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 6378|回复: 2

[基础教程] 微信推送高德路况静态图,解决偏移问题

[复制链接]

26

主题

304

帖子

1670

积分

金牌会员

Rank: 6Rank: 6

积分
1670
金钱
1366
HASS币
0
发表于 2018-12-2 00:42:27 | 显示全部楼层 |阅读模式
原帖https://bbs.hassbian.com/forum.p ... =%E8%B7%AF%E5%86%B5

因为data_template直接用的是gps坐标系,所以生成的地图标注是有偏差的,解决方法就是用百度api把gps坐标系转换成gcj02坐标系。

可以在https://bbs.hassbian.com/forum.p ... =%E8%B7%AF%E5%86%B5这个baidu_geocode.py插件中直接修改,比较简单。
找到change_gps_baidu函数,复制整个函数重新粘贴一下,然后修改如下内容

1111111111111111.png

修改成这样:


                               
登录/注册后可看大图

然后找到update函数,添加一行:
333333333333333.png
拉到最后,添加一行:

444444444444444.png

插件修改完毕,重启后,会在

然后就可以利用这个参数来修改camera路况组件了,把still_image_url里边的{{ states.device_tracker.需跟踪的设备.attributes.longitude }},{{ states.device_tracker.需跟踪的设备.attributes.latitude }}修改成{{states.sensor.trackerhome_device_trackerXXX.attributes.GCJ02_weizhi}}


重启后,刷新静态路况图,标注终于不偏了~!!




                               
登录/注册后可看大图







5555555555555555.png
222222222222.png

评分

参与人数 2金钱 +27 收起 理由
+ 20 膜拜大神!
weiren526 + 7 大神666!

查看全部评分

回复

使用道具 举报

19

主题

341

帖子

1133

积分

金牌会员

Rank: 6Rank: 6

积分
1133
金钱
792
HASS币
0
发表于 2018-12-2 10:17:15 | 显示全部楼层
我没有分数加,我顶你。
回复

使用道具 举报

12

主题

327

帖子

1814

积分

论坛技术达人

积分
1814
金钱
1482
HASS币
40
发表于 2019-9-8 13:30:56 | 显示全部楼层
顶起,谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 09:40 , Processed in 0.067770 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表