Ini adalah package bahasa pemrograman go sederhana untuk menghitung jarak antara dua titik latitude dan longitude.
func (l LatLon) Count() Miles
func (m Miles) ToKilometre() Kilometre
func (k Kilometre) ToMiles() Miles
go get -u github.com/michaelwp/go-distance
package main
import (
"fmt"
go_distance "github.com/michaelwp/go-distance"
)
func main() {
var LatLon = go_distance.LatLon{
LatStart: -6.2973856,
LonStart: 106.6388177,
LatEnd: -6.3027637,
LonEnd: 106.6410986,
}
fmt.Println(LatLon.Count(), "mil")
fmt.Println(LatLon.Count().ToKilometre(), "km")
}
0.5238991320272929 mil
0.8431339247333317 km