Неизменяемый класс путевых точек, используемый для указания пунктов назначения навигации. Он может быть создан на основе пары широты и долготы или идентификатора места Google.
Сводка вложенных классов
сорт | Waypoint.InvalidSegmentHeadingException | Исключение, возникающее при попытке создать маршрутную точку с недопустимым заголовком сегмента. | |
сорт | Waypoint.UnsupportedPlaceIdException | Исключение, возникающее при попытке создать маршрутную точку из неподдерживаемого идентификатора места. |
Сводка общедоступного конструктора
Путевая точка (com.google.android.apps.gmm.map.model.directions.Waypoint gmmWaypoint) |
Краткое описание общедоступного метода
логическое значение | |
статическая путевая точка | fromLatLng (двойная широта, двойная долгота, заголовок строки, логическое значение preSameSideOfRoad) Создает маршрутную точку на основе пары широты и долготы и той же стороны дороги. |
статическая путевая точка | fromLatLng (двойная широта, двойная долгота, заголовок строки) Создает маршрутную точку из пары широты и долготы. |
статическая путевая точка | fromLatLng (двойная широта, двойная долгота, заголовок строки, предпочтительный intSegmentHeading) Создает маршрутную точку на основе пары широты и долготы и той же стороны дороги. |
статическая путевая точка | fromPlaceId (строка PlaceIdString, заголовок строки) Создает путевую точку на основе идентификатора места Google. |
com.google.android.apps.gmm.map.model.directions.Waypoint | |
Нить | getPlaceId () Возвращает идентификатор места путевой точки. |
ШиротаДлительность | получитьПозицию () Возвращает широту/долготу путевой точки. |
Нить | получить заголовок () Возвращает название путевой точки. |
интервал | хэш-код () |
статический ImmutableList<Waypoint> | toGmmWaypointList (Список< Маршрутная точка > WayPointList) |
Сводка унаследованных методов
Публичные конструкторы
общедоступная путевая точка (com.google.android.apps.gmm.map.model.directions.Waypoint gmmWaypoint)
Параметры
гммПутевая точка |
---|
Публичные методы
общедоступное логическое значение равно (Объект o)
Проверяет, равна ли эта Waypoint
другой.
Путевые точки считаются равными, если они обе представляют один и тот же пункт назначения. (Все атрибуты, установленные на маршрутной точке, должны быть эквивалентными.)
Параметры
о |
---|
общедоступная статическая путевая точка fromLatLng (двойная широта, двойная долгота, заголовок строки, логическое значение preSameSideOfRoad)
Создает маршрутную точку на основе пары широты и долготы и той же стороны дороги.
Параметры
широта | широта, на которой можно разместить путевую точку. Оно будет ограничено диапазоном от -90 до +90 градусов включительно. |
---|---|
долгота | долгота, на которой необходимо разместить путевую точку. Это будет нормализовано в пределах -180 градусов включительно и +180 градусов без учета. |
заголовок | текст, который будет отображаться для путевой точки в области уведомлений. |
ПредпочтениеSameSideOfRoad | предпочтительно ли направить водителя на ту же сторону дороги. Маршрут прибудет на предпочтительную сторону дороги, если только не произойдет значительная задержка, вызванная перекрытием дороги или медленным движением транспорта. |
Возврат
- Путевая точка на указанной широте/долготе.
общедоступная статическая путевая точка fromLatLng (двойная широта, двойная долгота, строковый заголовок)
Создает маршрутную точку из пары широты и долготы.
Параметры
широта | широта, на которой можно разместить путевую точку. Оно будет ограничено диапазоном от -90 до +90 градусов включительно. |
---|---|
долгота | долгота, на которой необходимо разместить путевую точку. Это будет нормализовано в пределах -180 градусов включительно и +180 градусов без учета. |
заголовок | текст, который будет отображаться для путевой точки в области уведомлений. |
Возврат
- Путевая точка на указанной широте/долготе.
общедоступная статическая путевая точка fromLatLng (двойная широта, двойная долгота, заголовок строки, предпочтительный intSegmentHeading)
Создает маршрутную точку на основе пары широты и долготы и той же стороны дороги.
Параметры
широта | широта, на которой можно разместить путевую точку. Оно будет ограничено диапазоном от -90 до +90 градусов включительно. |
---|---|
долгота | долгота, на которой необходимо разместить путевую точку. Это будет нормализовано в пределах -180 градусов включительно и +180 градусов без учета. |
заголовок | текст, отображаемый для путевой точки в области уведомлений |
привилегированный сегмент-заголовок | угол, используемый для обозначения направления движения на той стороне дороги, на которую должно прибыть транспортное средство. Следовательно, это бесполезно для улиц с односторонним движением. Единицы измерения выражены в градусах [0, 360], где 0 означает север. |
Возврат
- Путевая точка на указанной широте/долготе.
Броски
Waypoint.InvalidSegmentHeadingException | если указан неверный заголовок сегмента. |
---|
общедоступная статическая путевая точка fromPlaceId (строка PlaceIdString, заголовок строки)
Создает путевую точку на основе идентификатора места Google.
Параметры
местоIdString | идентификатор места, используемого для этой путевой точки |
---|---|
заголовок | текст, отображаемый для путевой точки в области уведомлений |
Возврат
- Путевая точка в указанном месте
Броски
Waypoint.UnsupportedPlaceIdException | если указан неподдерживаемый идентификатор места |
---|
общедоступный com.google.android.apps.gmm.map.model.directions.Waypoint getGmmWaypoint ()
общедоступная строка getPlaceId ()
Возвращает идентификатор места путевой точки.
публичная строка getTitle ()
Возвращает название путевой точки. Заголовок — это текст, который отображается для маршрутной точки в области уведомлений.
Возврат
- название путевой точки
public int hashCode ()
public static ImmutableList<Waypoint> toGmmWaypointList (List< Waypoint > waypointList)
Параметры
список путевых точек |
---|