Индекс S2
geoToS2
(longitude, latitude).
Синтаксис
- Индекс точки S2. UInt64.
Query
Response
s2ToGeo
(longitude, latitude), соответствующие указанному индексу точки S2.
Синтаксис
s2index— индекс S2. UInt64.
Query
Response
s2GetNeighbors
s2index— индекс S2. UInt64.
Query
Response
s2CellsIntersect
siIndex1,s2index2— индекс S2. UInt64.
Query
Response
s2CapContains
center— индекс точки S2, соответствующий сферической шапке. UInt64.degrees— радиус сферической шапки в градусах. Float64.point— индекс точки S2. UInt64.
1— Если сферическая шапка содержит точку S2 с указанным индексом. UInt8.0— Если сферическая шапка не содержит точку S2 с указанным индексом. UInt8.
Query
Response
s2CapUnion
center1,center2— индексы точек S2, соответствующие двум входным сферическим шапкам. UInt64.radius1,radius2— радиусы двух входных сферических шапок в градусах. Float64.
center— индекс точки S2, соответствующий центру наименьшей сферической шапки, содержащей обе входные сферические шапки. UInt64.radius— радиус наименьшей сферической шапки, содержащей обе входные сферические шапки. Float64.
Query
Response
s2RectAdd
S2Region под названием S2LatLngRect, который представляет прямоугольник в координатах широты и долготы.
Синтаксис
s2PointLow— Нижний индекс точки S2, соответствующий прямоугольнику. UInt64.s2PointHigh— Верхний индекс точки S2, соответствующий прямоугольнику. UInt64.s2Point— Целевой индекс точки S2, который должен быть включён в расширяемый ограничивающий прямоугольник. UInt64.
s2PointLow— Нижний идентификатор ячейки S2, соответствующий расширенному прямоугольнику. UInt64.s2PointHigh— Верхний идентификатор ячейки S2, соответствующий расширенному прямоугольнику. UInt64.
Query
Response
s2RectContains
S2Region с именем S2LatLngRect, который задаёт прямоугольник в пространстве широты и долготы.
Синтаксис
s2PointLow— Нижний индекс точки S2, соответствующий прямоугольнику. UInt64.s2PointHigh— Верхний индекс точки S2, соответствующий прямоугольнику. UInt64.s2Point— Индекс целевой точки S2. UInt64.
1— Если прямоугольник содержит указанную точку S2.0— Если прямоугольник не содержит указанную точку S2.
Query
Response
s2RectUnion
S2Region с именем S2LatLngRect, который задаёт прямоугольник в пространстве широты и долготы.
Синтаксис
s2Rect1PointLow,s2Rect1PointHi— Нижний и верхний индексы точек S2, соответствующие первому прямоугольнику. UInt64.s2Rect2PointLow,s2Rect2PointHi— Нижний и верхний индексы точек S2, соответствующие второму прямоугольнику. UInt64.
s2UnionRect2PointLow— Нижний идентификатор ячейки S2, соответствующий объединённому прямоугольнику. UInt64.s2UnionRect2PointHi— Верхний идентификатор ячейки S2, соответствующий объединённому прямоугольнику. UInt64.
Query
Response
s2RectIntersection
S2LatLngRect, относящимся к S2Region и описывающим прямоугольник в пространстве широты и долготы.
Синтаксис
s2Rect1PointLow,s2Rect1PointHi— нижний и верхний индексы точек S2, соответствующие первому прямоугольнику. UInt64.s2Rect2PointLow,s2Rect2PointHi— нижний и верхний индексы точек S2, соответствующие второму прямоугольнику. UInt64.
s2UnionRect2PointLow— нижний идентификатор ячейки S2, соответствующий прямоугольнику, содержащему пересечение заданных прямоугольников. UInt64.s2UnionRect2PointHi— верхний идентификатор ячейки S2, соответствующий прямоугольнику, содержащему пересечение заданных прямоугольников. UInt64.
Query
Response