PHP Класс Google\Cloud\Datastore\GeoPoint

Example: $point = new GeoPoint(37.423147, -122.085015);
См. также: https://cloud.google.com/datastore/reference/rest/Shared.Types/LatLng LatLng
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( float | integer $latitude, float | integer $longitude ) Create a GeoPoint.
latitude ( ) : float Get the latitude
longitude ( ) : float Get the longitude
point ( ) : array Return a GeoPoint
setLatitude ( integer | float $latitude ) : GeoPoint Set the latitude
setLongitude ( float | integer $longitude ) : GeoPoint Set the longitude

Приватные методы

Метод Описание
checkContext ( string $method, array $args ) : void Let people know if they accidentally use the getter in setter context.

Описание методов

__construct() публичный Метод

Ints will be converted to floats. Values not passing the is_numeric() check will result in an exception.
public __construct ( float | integer $latitude, float | integer $longitude )
$latitude float | integer
$longitude float | integer

latitude() публичный Метод

Example: $latitude = $point->latitude();
public latitude ( ) : float
Результат float

longitude() публичный Метод

Example: $longitude = $point->longitude();
public longitude ( ) : float
Результат float

point() публичный Метод

Example: $point = $point->point();
public point ( ) : array
Результат array [LatLng](https://cloud.google.com/datastore/reference/rest/Shared.Types/LatLng)

setLatitude() публичный Метод

Non-numeric values will result in an exception Example: $point->setLatitude(42.279594);
public setLatitude ( integer | float $latitude ) : GeoPoint
$latitude integer | float The new latitude
Результат GeoPoint

setLongitude() публичный Метод

Non-numeric values will result in an exception. Example: $point->setLongitude(-83.732124);
public setLongitude ( float | integer $longitude ) : GeoPoint
$longitude float | integer The new longitude value
Результат GeoPoint