NORTHSOUTHEASTWESTUPDOWN
EARTH_CENTERNORTH_POLENORTHERN_HEMISPHEREEQUATORSOUTHERN_HEMISPHERESOUTH_POLEARCTICARCTIC_CIRCLENORTH_TEMPERATE_ZONETROPIC_OF_CANCERTROPICSTROPIC_OF_CAPRICORNSOUTH_TEMPERATE_ZONEANTARCTIC_CIRCLEANTARCTICPRIME_MERIDIANINTERNATIONAL_DATE_LINEWESTERN_HEMISPHEREEASTERN_HEMISPHERE
Powlam\Coordinates\Enums\Place::name(): stringPowlam\Coordinates\Enums\Place::get(): Powlam\Coordinates\LatLng|Powlam\Coordinates\LatLngAltitude|Powlam\Coordinates\LatLngBoundsDEGREESMETERSKILOMETERS
Powlam\Coordinates\Interfaces\KnowsPlaces::isPlace(Powlam\Coordinates\Enums\Place $place): boolPowlam\Coordinates\Interfaces\Movable::move(Powlam\Coordinates\Enums\Heading $heading, float $distance, Powlam\Coordinates\Enums\Units $units = \Powlam\Coordinates\Enums\Units::DEGREES): static/**
* @internal
*/- Stringable
- Powlam\Coordinates\Interfaces\KnowsPlaces
- Powlam\Coordinates\Interfaces\Movable
- Powlam\Coordinates\Traits\IsPlace
Powlam\Coordinates\LatLng::__construct(float $latitude, float $longitude)Powlam\Coordinates\LatLng::getLatitude(): floatPowlam\Coordinates\LatLng::getLongitude(): floatPowlam\Coordinates\LatLng::equals(self $other): boolPowlam\Coordinates\LatLng::__toString(): string/**
* @return array{latitude: float, longitude: float}
*/
Powlam\Coordinates\LatLng::toArray(): arrayPowlam\Coordinates\LatLng::toUrlValue(int $precision = 6): stringPowlam\Coordinates\LatLng::toJson(): string|falsePowlam\Coordinates\LatLng::toGeoJson(): string|false/**
* @param array{latitude: float, longitude: float} $data
*/
Powlam\Coordinates\LatLng::fromArray(array $data): selfPowlam\Coordinates\LatLng::move(Powlam\Coordinates\Enums\Heading $heading, float $distance, Powlam\Coordinates\Enums\Units $units = \Powlam\Coordinates\Enums\Units::DEGREES): staticPowlam\Coordinates\LatLng::isPlace(Powlam\Coordinates\Enums\Place $place): bool/**
* @internal
*/- Stringable
- Powlam\Coordinates\Interfaces\KnowsPlaces
- Powlam\Coordinates\Interfaces\Movable
- Powlam\Coordinates\Traits\IsPlace
EARTH_RADIUS= 6371000.0
/**
* @param float $altitude The altitude in meters. Zero is sea level.
*/
Powlam\Coordinates\LatLngAltitude::__construct(float $latitude, float $longitude, float $altitude)Powlam\Coordinates\LatLngAltitude::getLatitude(): floatPowlam\Coordinates\LatLngAltitude::getLongitude(): floatPowlam\Coordinates\LatLngAltitude::getAltitude(): floatPowlam\Coordinates\LatLngAltitude::equals(self $other): boolPowlam\Coordinates\LatLngAltitude::__toString(): string/**
* @return array{latitude: float, longitude: float, altitude: float}
*/
Powlam\Coordinates\LatLngAltitude::toArray(): arrayPowlam\Coordinates\LatLngAltitude::toUrlValue(int $precision = 6): stringPowlam\Coordinates\LatLngAltitude::toJson(): string|falsePowlam\Coordinates\LatLngAltitude::toGeoJson(): string|false/**
* @param array{latitude: float, longitude: float, altitude: float} $data
*/
Powlam\Coordinates\LatLngAltitude::fromArray(array $data): selfPowlam\Coordinates\LatLngAltitude::move(Powlam\Coordinates\Enums\Heading $heading, float $distance, Powlam\Coordinates\Enums\Units $units = \Powlam\Coordinates\Enums\Units::DEGREES): staticPowlam\Coordinates\LatLngAltitude::isPlace(Powlam\Coordinates\Enums\Place $place): bool/**
* @internal
*/- Stringable
- Powlam\Coordinates\Interfaces\KnowsPlaces
- Powlam\Coordinates\Interfaces\Movable
- Powlam\Coordinates\Traits\IsPlace
Powlam\Coordinates\LatLngBounds::__construct(Powlam\Coordinates\LatLng $southwest, Powlam\Coordinates\LatLng $northeast)Powlam\Coordinates\LatLngBounds::getSouthwest(): Powlam\Coordinates\LatLngPowlam\Coordinates\LatLngBounds::getNortheast(): Powlam\Coordinates\LatLngPowlam\Coordinates\LatLngBounds::getSouthEast(): Powlam\Coordinates\LatLngPowlam\Coordinates\LatLngBounds::getNorthWest(): Powlam\Coordinates\LatLngPowlam\Coordinates\LatLngBounds::getNorth(): floatPowlam\Coordinates\LatLngBounds::getSouth(): floatPowlam\Coordinates\LatLngBounds::getEast(): floatPowlam\Coordinates\LatLngBounds::getWest(): floatPowlam\Coordinates\LatLngBounds::includes180thMeridian(): boolPowlam\Coordinates\LatLngBounds::includes0thMeridian(): boolPowlam\Coordinates\LatLngBounds::includesNthMeridian(float $n): boolPowlam\Coordinates\LatLngBounds::includesAPole(): boolPowlam\Coordinates\LatLngBounds::includesBothPoles(): boolPowlam\Coordinates\LatLngBounds::includesNorthPole(): boolPowlam\Coordinates\LatLngBounds::includesSouthPole(): boolPowlam\Coordinates\LatLngBounds::includesEquator(): boolPowlam\Coordinates\LatLngBounds::isLine(): boolPowlam\Coordinates\LatLngBounds::isMeridian(): boolPowlam\Coordinates\LatLngBounds::isParallel(): boolPowlam\Coordinates\LatLngBounds::isPoint(): boolPowlam\Coordinates\LatLngBounds::getCenter(): Powlam\Coordinates\LatLngPowlam\Coordinates\LatLngBounds::equals(self $other): boolPowlam\Coordinates\LatLngBounds::__toString(): string/**
* @return array{southwest: array{latitude: float, longitude: float}, northeast: array{latitude: float, longitude: float}}
*/
Powlam\Coordinates\LatLngBounds::toArray(): array/**
* @return array{latitude: float, longitude: float}
*/
Powlam\Coordinates\LatLngBounds::toSpan(): arrayPowlam\Coordinates\LatLngBounds::toUrlValue(int $precision = 6): stringPowlam\Coordinates\LatLngBounds::toJson(): string|falsePowlam\Coordinates\LatLngBounds::toGeoJson(): string|false/**
* @param array{latitude: float, longitude: float} $southwest
* @param array{latitude: float, longitude: float} $northeast
*/
Powlam\Coordinates\LatLngBounds::fromArrays(array $southwest, array $northeast): staticPowlam\Coordinates\LatLngBounds::move(Powlam\Coordinates\Enums\Heading $heading, float $distance, Powlam\Coordinates\Enums\Units $units = \Powlam\Coordinates\Enums\Units::DEGREES): staticPowlam\Coordinates\LatLngBounds::contains(Powlam\Coordinates\LatLng $latLng): boolPowlam\Coordinates\LatLngBounds::intersects(Powlam\Coordinates\LatLngBounds $bounds): bool/**
* Extends this bounds to contain the given point.
* The extension will head west or east depending on the closest side, or east in case of a tie.
*/
Powlam\Coordinates\LatLngBounds::extend(Powlam\Coordinates\LatLng $point): staticPowlam\Coordinates\LatLngBounds::union(Powlam\Coordinates\LatLngBounds $bounds): staticPowlam\Coordinates\LatLngBounds::isPlace(Powlam\Coordinates\Enums\Place $place): boolPowlam\Coordinates\Traits\IsPlace::isPlace(Powlam\Coordinates\Enums\Place $place): boolCOMPARISON_TOLERANCE= 1.0E-6
Powlam\Coordinates\Utils\FloatCompare::equals(float $a, float $b): boolPowlam\Coordinates\Utils\FloatCompare::equalOrGreaterThan(float $a, float $b): boolPowlam\Coordinates\Utils\FloatCompare::equalOrLessThan(float $a, float $b): boolPowlam\Coordinates\Utils\FloatCompare::greaterThan(float $a, float $b): boolPowlam\Coordinates\Utils\FloatCompare::lessThan(float $a, float $b): boolMETERS_PER_DEGREE= 111319.9KILOMETERS_PER_DEGREE= 111.3199
Powlam\Coordinates\Utils\Latitude::degreesFromMeters(float $meters): floatPowlam\Coordinates\Utils\Latitude::degreesFromKilometers(float $kilometers): floatPowlam\Coordinates\Utils\Latitude::metersPerDegree(): floatPowlam\Coordinates\Utils\Latitude::kilometersPerDegree(): floatPowlam\Coordinates\Utils\Latitude::metersFromDegrees(float $degrees): floatPowlam\Coordinates\Utils\Latitude::kilometersFromDegrees(float $degrees): floatMETERS_PER_DEGREE_AT_EQUATOR= 111319.9KILOMETERS_PER_DEGREE_AT_EQUATOR= 111.3199
Powlam\Coordinates\Utils\Longitude::degreesFromMeters(float $meters, float $latitudeDegrees): floatPowlam\Coordinates\Utils\Longitude::degreesFromKilometers(float $kilometers, float $latitudeDegrees): floatPowlam\Coordinates\Utils\Longitude::metersPerDegree(float $latitudeDegrees): floatPowlam\Coordinates\Utils\Longitude::kilometersPerDegree(float $latitudeDegrees): floatPowlam\Coordinates\Utils\Longitude::metersFromDegrees(float $degrees, float $latitudeDegrees): floatPowlam\Coordinates\Utils\Longitude::kilometersFromDegrees(float $degrees, float $latitudeDegrees): floatCoordinates for PHP was created by Paul Albandoz under the MIT license.
