Как использовать библиотеку geo / s2, чтобы определить, что LatLong находится в радиусе от другого LatLong в Go? - PullRequest
0 голосов
/ 06 февраля 2019

Я пробовал этот код, не могу найти примеры для geo / s2 для Go

package main

import (
    "fmt"
    "github.com/golang/geo/s2"
)

func main(){
    rect := s2.RectFromLatLng(s2.LatLngFromDegrees(12.9279,77.6271))
    rect = rect.AddPoint(s2.LatLngFromDegrees(12.9081,77.6476))
    isThere := rect.ContainsLatLng(s2.LatLngFromDegrees(12.9177,77.6233))

    fmt.Printf("%+v", rect.Hi())
    fmt.Printf("%+v", rect.Lo())
    println(isThere)

}
...