搞了个 Go 版本的各坐标系互相转换的工具

2018-03-19 10:10:08 +08:00
 qichengzx

大家好,抽时间搞了个 Go 版本的各坐标系互相转换的工具,感兴趣的可以看一下,欢迎 star。

如有问题欢迎回帖讨论或提 Issues。

已补充 benchmark。

https://github.com/qichengzx/coordtransform

2356 次点击
所在节点    Go 编程语言
10 条回复
zado
2018-03-19 11:19:40 +08:00
请问存数据库的时候统一为那种坐标系比较好?或者说项目开发的时候选取那种坐标系来使用比较好?
qichengzx
2018-03-19 11:33:13 +08:00
@zado 目前工作用到的直接存了高德的坐标,web 和 APP 端也用了高德地图来做。不知道大厂都是怎么用的。
应该还是看实际的各端用了哪家的方案吧。
Lihz
2018-03-19 11:39:36 +08:00
isOutOFChina 这判定 中国版图瞬间大了一圈,=。=
aleung
2018-03-19 12:05:15 +08:00
@zado 存储的时候用什么都好,记得 export 的时候要转回 wgs84
koebehshian
2018-03-19 12:16:21 +08:00
我前几天也搞过,就网上查到的 python 版本的改成了 go,把包名的大写改成小写,函数名的小写改成大写,def 改成 func,=改成:=,参数加上类型,返回值也加上类型,冒号改成大括号。
feverzsj
2018-03-19 12:21:16 +08:00
国内的标准是 CGCS2000,和 wgs84 差不多,现在国内的在线地图已经不需要加密了,百度纯属蛋疼的
qichengzx
2018-03-19 13:25:26 +08:00
@Lihz 参考其他语言版本写的,没严格验证,我会改进下。
aksoft
2018-03-19 14:11:09 +08:00
手机->微信->腾讯地图->百度地图....
lex
2018-03-19 19:49:54 +08:00
@qichengzx @Lihz 版图判断可以稍微细一点,参考:
https://github.com/zcsoft/ZCChinaLocation
qichengzx
2018-03-20 09:23:57 +08:00
@lex 感谢提供建议。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/439261

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX