Для тех, кто использует Xamarin и не имеет доступа к классу GeoCoordinate, вместо этого вы можете использовать класс Android Location:
public static double GetDistanceBetweenCoordinates (double lat1, double lng1, double lat2, double lng2) {
var coords1 = new Location ("");
coords1.Latitude = lat1;
coords1.Longitude = lng1;
var coords2 = new Location ("");
coords2.Latitude = lat2;
coords2.Longitude = lng2;
return coords1.DistanceTo (coords2);
}
Это сработало для меня!
g.V().hasLabel('Location').filter(has('name',between('US','UT')))
.project('Name','Active', 'Inactive', 'Total') .by('name') .by(__.both('people_location').out('people_usertype')
.where(values('activationStatus').is(eq('Active'))).count()) .by(__.both('people_location').out('people_usertype')
.where(values('activationStatus').is(eq('Inactive'))).count())
.by(__.both('people_location').out('people_usertype').count())