【go】golang不同标准的坐标互相转化

package main

import (
    "fmt"
    "github.com/suifengtec/gocoord"
)

func main() {
    // 第一个参数是经度,第二个参数是维度
    p := gocoord.Position{Lon: 111.98497861928867, Lat: 27.180948884922646}

    // gcj02 标准转 wgs84标准
    p2 := gocoord.GCJ02ToWGS84(p)
    fmt.Printf("原始数据:%#v\n", p)
    fmt.Printf("转换数据:%#v\n", p2)
    fmt.Println(" lng:",p2.Lon, " lat:", p2.Lat)
}

// 其他的几种转化,可以看源码里的相关方法

posted @ 2024-12-19 11:53  alisleepy  阅读(10)  评论(0编辑  收藏  举报