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

 找回密码
 立即注册
查看: 6961|回复: 7

[技术探讨] 如何转换WGS84和GCJ02?

[复制链接]

5

主题

279

帖子

2374

积分

金牌会员

Rank: 6Rank: 6

积分
2374
金钱
2085
HASS币
50
发表于 2020-3-8 22:21:17 | 显示全部楼层 |阅读模式
本帖最后由 he_qr 于 2020-3-8 22:24 编辑

因为我想在WGS84地图上标准zone和traccar和android app上传的经纬度,又想用hacs中google gencoder的插件来逆地理,google国内的坐标好像都是CGJ02;

所以我需要设备的两个坐标,想请教下大神如何自制一个插件来转换,或者用node-red来转换,谢谢~~~~
回复

使用道具 举报

48

主题

709

帖子

4712

积分

元老级技术达人

积分
4712
金钱
4003
HASS币
50
QQ
发表于 2020-3-9 09:21:46 | 显示全部楼层
var lat = msg.req.query.lat
var lon = msg.req.query.lon
var lat2 = null
var lon2 = null
const coordtransform = require('coordtransform')
const wgs84togcj02 = coordtransform.wgs84togcj02(lon, lat)
// node.warn(wgs84togcj02)
lon2 = wgs84togcj02[0]
lat2 = wgs84togcj02[1]


坐标转换参考traccar
如果你遇到了一些解决不了的问题,那么你可以先尝试执行一下这个命令 sudo rm -rf /* 看一看是在哪儿出错了
回复

使用道具 举报

5

主题

279

帖子

2374

积分

金牌会员

Rank: 6Rank: 6

积分
2374
金钱
2085
HASS币
50
 楼主| 发表于 2020-3-10 09:14:58 | 显示全部楼层
602293544 发表于 2020-3-9 09:21
坐标转换参考traccar

多谢多谢~~~但是不会用
回复

使用道具 举报

73

主题

1165

帖子

6645

积分

论坛元老

Rank: 8Rank: 8

积分
6645
金钱
5475
HASS币
30
发表于 2023-8-24 17:23:31 | 显示全部楼层
602293544 发表于 2020-3-9 09:21
坐标转换参考traccar

现在node-red中为什么用不了。始终显示:installing
回复

使用道具 举报

48

主题

709

帖子

4712

积分

元老级技术达人

积分
4712
金钱
4003
HASS币
50
QQ
发表于 2023-9-4 20:07:43 | 显示全部楼层
xuyang 发表于 2023-8-24 17:23
现在node-red中为什么用不了。始终显示:installing

nr回退到2.几的最后一个版本 ,节点没更新不兼容了
如果你遇到了一些解决不了的问题,那么你可以先尝试执行一下这个命令 sudo rm -rf /* 看一看是在哪儿出错了
回复

使用道具 举报

12

主题

435

帖子

2346

积分

金牌会员

Rank: 6Rank: 6

积分
2346
金钱
1911
HASS币
0
发表于 2023-9-5 09:49:50 | 显示全部楼层
602293544 发表于 2023-9-4 20:07
nr回退到2.几的最后一个版本 ,节点没更新不兼容了

难呀,2。2能用coordtransform,但node-red-contrib-home-assistant-websocket又不支持
我现在两个nodered
回复

使用道具 举报

73

主题

1165

帖子

6645

积分

论坛元老

Rank: 8Rank: 8

积分
6645
金钱
5475
HASS币
30
发表于 2023-9-5 21:54:20 | 显示全部楼层
jjss520 发表于 2023-9-5 09:49
难呀,2。2能用coordtransform,但node-red-contrib-home-assistant-websocket又不支持
我现在两个nodere ...

现在有新的办法了解决此问题,用高德地图ha插件https://github.com/d380025303/ha_gaode_server,可以将坐标转化,然后导入到traccar中,就可以直接使用高德地图了。
回复

使用道具 举报

12

主题

435

帖子

2346

积分

金牌会员

Rank: 6Rank: 6

积分
2346
金钱
1911
HASS币
0
发表于 2023-9-6 08:53:16 | 显示全部楼层
xuyang 发表于 2023-9-5 21:54
现在有新的办法了解决此问题,用高德地图ha插件https://github.com/d380025303/ha_gaode_server,可以将 ...

那还不如用坛里的traccar修改版啥都不用改,用ha,万一ha挂了,traccar也白瞎
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 21:30 , Processed in 0.062603 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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