photoprism/internal/maps/olc.go
Michael Mayer e93f49f87e Backend: Fix olc "out of range" log message
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-27 23:22:09 +01:00

20 lines
366 B
Go

package maps
import olc "github.com/google/open-location-code/go"
var OlcLength = 8
func OlcEncode(lat, lng float64) string {
if lat < -90 || lat > 90 {
log.Warnf("olc: latitude out of range (%f)", lat)
return ""
}
if lng < -180 || lng > 180 {
log.Warnf("olc: longitude out of range (%f)", lng)
return ""
}
return olc.Encode(lat, lng, OlcLength)
}