如何使用 Go 从坐标(例如 49.014,8.4043)获取地理位置(例如最近的城市)?
我尝试使用golang-geo:
package main
import (
"log"
"github.com/kellydunn/golang-geo"
)
func main() {
p := geo.NewPoint(49.014, 8.4043)
geocoder := new(geo.GoogleGeocoder)
geo.HandleWithSQL()
res, err := geocoder.ReverseGeocode(p)
if err != nil {
log.Println(err)
}
log.Println(string(res))
}
但它给Schloßplatz 23, 76131 Karlsruhe, Germany. 我想 Karlsruhe(所以:只有城市)。
我如何只获得城市?
波斯汪
杨__羊羊
相关分类