Class MarkerMath
public static class MarkerMath
- Inheritance
-
object
MarkerMath
Fields
EarthCircumferenceMeters
public const double EarthCircumferenceMeters = 40075016.686
Field Value
- double
Methods
AltitudeToMercator(double, double)
public static double AltitudeToMercator(double meters, double lat)
Parameters
meters double
lat double
Returns
- double
FarthestCornerDistance(double, double, double, double, double, double, double, double, double)
public static double FarthestCornerDistance(double originX, double originY, double originZ, double centerX, double centerY, double centerZ, double extentX, double extentY, double extentZ)
Parameters
originX double
originY double
originZ double
centerX double
centerY double
centerZ double
extentX double
extentY double
extentZ double
Returns
- double
MercatorToAltitude(double, double)
public static double MercatorToAltitude(double altMercator, double lat)
Parameters
altMercator double
lat double
Returns
- double
MetersToPixels(double, double, double)
public static double MetersToPixels(double meters, double lat, double worldSizePx)
Parameters
meters double
lat double
worldSizePx double
Returns
- double
ResolveAltitudeMercator(MarkerAltitudeMode, double, LatLon, IElevationSampler)
public static double ResolveAltitudeMercator(MarkerAltitudeMode mode, double altitudeMeters, LatLon at, IElevationSampler ground)
Parameters
mode MarkerAltitudeMode
altitudeMeters double
at LatLon
ground IElevationSampler
Returns
- double