/** * Create latlng from a string reprensentation. * * @param string $latLng Comma separated list of latlng values. * * @return LatLng * @throws InvalidArgumentException If LatLng could not be created. */ public static function fromString($latLng) { list($latitude, $longitude, $altitude) = explode(',', $latLng); Assertion::numeric($latitude); Assertion::numeric($longitude); Assertion::nullOrNumeric($altitude); return new static($latitude, $longitude, $altitude); }