1
0
forked from x/icebergs
2024-05-04 19:20:32 +08:00

31 lines
841 B
Go

package location
import (
"path"
ice "shylinux.com/x/icebergs"
"shylinux.com/x/icebergs/base/aaa"
"shylinux.com/x/icebergs/base/mdb"
"shylinux.com/x/icebergs/base/nfs"
"shylinux.com/x/icebergs/base/web"
"shylinux.com/x/icebergs/core/chat"
kit "shylinux.com/x/toolkits"
)
const AMAP = "amap"
func init() {
web.Index.MergeCommands(ice.Commands{
"/_AMapService/": {Hand: func(m *ice.Message, arg ...string) {
m.Cmdy(web.SPIDE, ice.DEV, web.SPIDE_RAW, m.R.Method, kit.MergeURL("https://restapi.amap.com/"+path.Join(arg...)+"?"+m.R.URL.RawQuery,
"jscode", mdb.Conf(m, chat.Prefix(AMAP), kit.Keym(aaa.SECRET))),
).RenderResult()
}},
})
chat.Index.MergeCommands(ice.Commands{
AMAP: {Help: "高德地图", Hand: func(m *ice.Message, arg ...string) {
m.Display("", nfs.SCRIPT, mdb.Config(m, nfs.SCRIPT))
}},
})
}