Справочник классов GMSPath


Обзор

GMSPath инкапсулирует неизменяемый массив CLLocationCooordinate2D.

Все координаты GMSPath должны быть действительными. Изменяемый аналог — GMSMutablePath .

Унаследовано GMSMutablePath .

Открытые функции-члены

(идентификатор) - initWithPath:
Инициализирует вновь выделенный путь содержимым другого GMSPath .
(НСУИнтегер) - считать
Получить размер пути.
(CLLocationCoordinate2D) - координата по индексу:
Возвращает kCLLocationCoordinate2DInvalid, если index >= count.
(НСтрока *) - закодированный путь
Возвращает закодированную строку пути в формате, описанном выше.
(тип экземпляра) - pathOffsetByLatitude:долгота:
Возвращает новый путь, полученный путем добавления deltaLatitude и deltaLongitude к каждой координате текущего пути.
(двойной) - сегментыДляДлины:вид:
Возвращает дробное количество сегментов пути, соответствующих length , интерпретируемое в соответствии с kind .
(CLLocationDistance) - длинаВид:
Возвращает длину пути в соответствии с kind .

Статические открытые функции-члены

(тип экземпляра) + путь
Удобный конструктор для пустого пути.
(тип экземпляра, допускающий значение NULL) + путьFromEncodedPath:
Инициализирует вновь выделенный путь из encodedPath .

Документация по функциям-членам

+ (тип экземпляра) путь

Удобный конструктор для пустого пути.

- (id) initWithPath: ( ГМСПуть *) путь

Инициализирует вновь выделенный путь содержимым другого GMSPath .

- (NSUInteger) количество

Получить размер пути.

- (CLLocationCoordinate2D) координатаAtIndex: (НСУИнтегер) индекс

Возвращает kCLLocationCoordinate2DInvalid, если index >= count.

+ (тип экземпляра, допускающий значение NULL) pathFromEncodedPath: (НСтрока *) закодированный путь

Инициализирует вновь выделенный путь из encodedPath .

Этот формат описан по адресу: https://developers.google.com/maps/documentation/utilities/polylinealgorithm .

Возвращает закодированную строку пути в формате, описанном выше.

- (тип экземпляра) pathOffsetByLatitude: (CLLocationDegrees) дельтаШирота
долгота: (CLLocationDegrees) дельтадолгота

Возвращает новый путь, полученный путем добавления deltaLatitude и deltaLongitude к каждой координате текущего пути.

Не изменяет текущий путь.

- (двойные) сегментыДля длины: (CLLocationDistance) длина
добрый: ( GMSLengthKind ) добрый

Возвращает дробное количество сегментов пути, соответствующих length , интерпретируемое в соответствии с kind .

См. GMSLengthKind.

- (CLLocationDistance) lengthOfKind: ( GMSLengthKind ) добрый

Возвращает длину пути в соответствии с kind .

См. GMSLengthKind.