mirror of
https://github.com/xiaoqidun/tipdw.git
synced 2024-11-23 19:36:47 +08:00
docs(代码注释): 添加注释作为文档
This commit is contained in:
parent
ace01b9b01
commit
9bdad9dfc4
26
tipdw.go
26
tipdw.go
@ -11,28 +11,28 @@ import (
|
|||||||
var client = &http.Client{Timeout: 5 * time.Second}
|
var client = &http.Client{Timeout: 5 * time.Second}
|
||||||
|
|
||||||
type Body struct {
|
type Body struct {
|
||||||
Status int `json:"status"`
|
Status int `json:"status"` // 状态码,0为正常,其它为异常
|
||||||
Message string `json:"message"`
|
Message string `json:"message"` // 对status的描述
|
||||||
Result Result `json:"result"`
|
Result Result `json:"result"` // IP定位结果
|
||||||
}
|
}
|
||||||
|
|
||||||
type Result struct {
|
type Result struct {
|
||||||
IP string `json:"ip"`
|
IP string `json:"ip"` // 用于定位的IP地址
|
||||||
AdInfo AdInfo `json:"ad_info"`
|
AdInfo AdInfo `json:"ad_info"` // 定位行政区划信息
|
||||||
Location Location `json:"location"`
|
Location Location `json:"location"` // 定位坐标
|
||||||
}
|
}
|
||||||
|
|
||||||
type AdInfo struct {
|
type AdInfo struct {
|
||||||
Nation string `json:"nation"`
|
Nation string `json:"nation"` // 国家
|
||||||
Province string `json:"province"`
|
Province string `json:"province"` // 省
|
||||||
City string `json:"city"`
|
City string `json:"city"` // 市
|
||||||
District string `json:"district"`
|
District string `json:"district"` // 区
|
||||||
Adcode int `json:"adcode"`
|
Adcode int `json:"adcode"` // 行政区划代码
|
||||||
}
|
}
|
||||||
|
|
||||||
type Location struct {
|
type Location struct {
|
||||||
Lat float64 `json:"lat"`
|
Lat float64 `json:"lat"` // 纬度
|
||||||
Lng float64 `json:"lng"`
|
Lng float64 `json:"lng"` // 经度
|
||||||
}
|
}
|
||||||
|
|
||||||
// QueryIP 使用腾讯位置服务查询IP
|
// QueryIP 使用腾讯位置服务查询IP
|
||||||
|
Loading…
x
Reference in New Issue
Block a user