PHP Class Location\Factory\CoordinateFactory

Author: Marcus Jaschen ([email protected])
Inheritance: implements Location\Factory\GeometryFactoryInterface
Datei anzeigen Open project: mjaschen/phpgeo Class Usage Examples

Public Methods

Method Description
fromString ( string $string, Ellipsoid $ellipsoid = null ) : Coordinate Creates a Coordinate instance from the given string.

Private Methods

Method Description
parseDecimalDegreesWithCardinalLetters ( $string, $ellipsoid ) : Coordinate | null
parseDecimalDegreesWithoutCardinalLetters ( $string, $ellipsoid ) : Coordinate | null
parseDecimalMinutesWithCardinalLetters ( $string, $ellipsoid ) : Coordinate | null
parseDecimalMinutesWithoutCardinalLetters ( $string, $ellipsoid ) : Coordinate | null

Method Details

fromString() public static method

The string is parsed by a regular expression for a known format of geographical coordinates.
public static fromString ( string $string, Ellipsoid $ellipsoid = null ) : Coordinate
$string string formatted geographical coordinate
$ellipsoid Location\Ellipsoid
return Location\Coordinate