Go版本的各座標系互相轉換的工具

qichengzx發表於2018-03-19

大家好,抽時間搞了個Go版本的各座標系互相轉換的工具,感興趣的可以看一下,歡迎star。

如有問題歡迎回帖討論或提Issues。

已補充benchmark。

https://github.com/qichengzx/coordtransform

提供百度座標系(bd-09)、火星座標系(國測局座標系、gcj02)、WGS84座標系的相互轉換,基於 Go 語言,無特殊依賴。

Features

Installation

go get github.com/qichengzx/coordtransform

Quick Start

package main

import(
    "fmt"
    "github.com/qichengzx/coordtransform"
)

func main() {
    fmt.Println(coordTransform.BD09toGCJ02(116.404, 39.915))
    fmt.Println(coordTransform.GCJ02toBD09(116.404, 39.915))
    fmt.Println(coordTransform.WGS84toGCJ02(116.404, 39.915))
    fmt.Println(coordTransform.GCJ02toWGS84(116.404, 39.915))
    fmt.Println(coordTransform.BD09toWGS84(116.404, 39.915))
    fmt.Println(coordTransform.WGS84toBD09(116.404, 39.915))
}

相關文章