Go Client Library for Yahoo! Open Local Platform API
go get -u github.com/ngs/go-yolp
package main
import (
"fmt"
"log"
yolp "github.com/ngs/go-yolp"
)
func main() {
client, err := yolp.NewFromEnvionment()
if err != nil {
log.Fatal(err)
}
req := client.ReverseGeocoder(yolp.GeocoderParams{
Latitude: 35.62172852580437,
Longitude: 139.6999476850032,
Datum: yolp.WGS,
})
res, err := req.Do()
if err != nil {
log.Fatal(err)
}
fmt.Println(res.Feature[0].Property.Address)
}
export YDN_APP_ID=${YDN_APP_ID}
export YDN_SECRET=${YDN_APP_SECRET}
# go run foo.go
- Yahoo!ローカルサーチAPI
- Yahoo!ジオコーダAPI
- Yahoo!リバースジオコーダAPI
- 気象情報API
- 郵便番号検索API
- クチコミ検索API
- 場所情報API
- 住所ディレクトリAPI
- 経路地図API
- 施設内検索API
- コンテンツジオコーダAPI
- ルート沿い検索API
- 2点間距離API
- 業種マスターAPI
- 店舗名寄せAPI
- 測地系変換API
- 標高API
- カセットサーチAPI
See LICENSE