public class

SpatialUtilities

extends Object
java.lang.Object
   ↳ com.commsignia.v2x.utils.SpatialUtilities

Class Overview

Spatial utilities for common operations.

Summary

Constants
int EARTH_RADIUS Earth radius in meters
Public Methods
static double bearing(double lat1, double lon1, double lat2, double lon2)
Calculate bearing from two latitude and longitude values
static double distanceBetweenPoints(double latitude1, double longitude1, double latitude2, double longitude2)
Calculate distance between points using the haversine formula
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final int EARTH_RADIUS

Earth radius in meters

Constant Value: 6371000 (0x006136b8)

Public Methods

public static double bearing (double lat1, double lon1, double lat2, double lon2)

Calculate bearing from two latitude and longitude values

Parameters
lat1 First latitude
lon1 First longitude
lat2 Second latitude
lon2 Second longitude
Returns
  • Bearing in degrees

public static double distanceBetweenPoints (double latitude1, double longitude1, double latitude2, double longitude2)

Calculate distance between points using the haversine formula

Parameters
latitude1 First latitude
longitude1 First longtiude
latitude2 Second latitude
longitude2 Second longitude
Returns
  • distance in meters