Неизменяемый объект, представляющий географическое местоположение в Firestore. Местоположение представлено в виде пары широты и долготы.
Значения широты находятся в диапазоне [-90, 90]. Значения долготы находятся в диапазоне [-180, 180].
Подпись:
export declare class GeoPoint
Конструкторы
Конструктор | Модификаторы | Описание |
---|---|---|
(конструктор)(широта, долгота) | Создает новый неизменяемый объект GeoPoint с предоставленными значениями широты и долготы. |
Характеристики
Свойство | Модификаторы | Тип | Описание |
---|---|---|---|
широта | число | Широта этого экземпляра GeoPoint . | |
долгота | число | Долгота этого экземпляра GeoPoint . |
Методы
Метод | Модификаторы | Описание |
---|---|---|
isEqual(другое) | Возвращает true, если эта GeoPoint равна предоставленной. | |
toJSON() | Возвращает сериализуемое в формате JSON представление этой GeoPoint. |
GeoPoint.(конструктор)
Создает новый неизменяемый объект GeoPoint
с предоставленными значениями широты и долготы.
Подпись:
constructor(latitude: number, longitude: number);
Параметры
Параметр | Тип | Описание |
---|---|---|
широта | число | Широта как число от -90 до 90. |
долгота | число | Долгота как число от -180 до 180. |
GeoPoint.latitude
Широта этого экземпляра GeoPoint
.
Подпись:
get latitude(): number;
GeoPoint.longitude
Долгота этого экземпляра GeoPoint
.
Подпись:
get longitude(): number;
GeoPoint.isEqual()
Возвращает true, если эта GeoPoint
равна предоставленной.
Подпись:
isEqual(other: GeoPoint): boolean;
Параметры
Параметр | Тип | Описание |
---|---|---|
другой | ГеоПойнт | GeoPoint для сравнения. |
Возврат:
логическое значение
true, если эта GeoPoint
равна предоставленной.
GeoPoint.toJSON()
Возвращает сериализуемое в формате JSON представление этой GeoPoint.
Подпись:
toJSON(): {
latitude: number;
longitude: number;
};
Возврат:
{ широта: число; долгота: число; }