将所有地图改为腾讯地图

This commit is contained in:
邹宗楠
2024-07-31 11:08:32 +08:00
parent 7d7abf2678
commit 8533b94f24
17 changed files with 1279 additions and 681 deletions

View File

@@ -6,7 +6,6 @@ import (
"fmt"
"git.rosy.net.cn/baseapi"
uuid "github.com/satori/go.uuid"
"math"
"net/http"
"reflect"
"strings"
@@ -264,24 +263,6 @@ func FilterEmoji(content string) string {
return newContent.String()
}
// BaiDuCoord2Gaode2 将百度坐标转换为高德坐标
func BaiDuCoord2Gaode2(baiduCoordinat []string) []string {
gaoCoordinat := make([]string, 0, 0)
for _, v := range baiduCoordinat {
var XPI = math.Pi * 3000.0 / 180.0
coords := strings.Split(v, ",")
var x = Str2Float64(coords[0]) - 0.0065
var y = Str2Float64(coords[1]) - 0.006
var z = math.Sqrt(x*x+y*y) - 0.00002*math.Sin(y*XPI)
var theta = math.Atan2(y, x) - 0.000003*math.Cos(x*XPI)
var gg_lng = z * math.Cos(theta)
var gg_lat = z * math.Sin(theta)
gaoCoordinat = append(gaoCoordinat, fmt.Sprintf("%.6f,%.6f", gg_lng, gg_lat))
}
return gaoCoordinat
}
func TrimBlankChar(str string) string {
return strings.Trim(str, "\u202C\n\r\t ")
}