КАРТА С ПОДДЕРЖКОЙ ПЕРЕТАСКИВАНИЯ И ФИКСАЦИИ НА НОВОМ МЕСТЕ ДЛЯ МАРКИРОВКИ МЕСТОПОЛОЖЕНИЙ ПОСАДКИ И ВЫСАДКИ НА ПРЕДОПРЕДЕЛЕННОЙ ЛИНИИ

1. Способ, содержащий этапы, на которых:
устанавливают сеанс связи, по сети, между серверным вычислительным устройством и клиентским вычислительным устройством, причем серверное вычислительное устройство содержит устройство обработки;
принимают, посредством сеанса связи, от клиентского вычислительного устройства первый пользовательский выбор предопределенного маршрута, содержащего множество сегментов, причем каждый из множества сегментов соответствует географическому положению вдоль предопределенного маршрута;
передают, с помощью устройства обработки, на клиентское вычислительное устройство, данные, чтобы вызвать визуализацию представления графического пользовательского интерфейса (GUI) карты, содержащей по меньшей мере часть предопределенного маршрута, для отображения посредством интерфейса устройства клиентского вычислительного устройства;
принимают, посредством сеанса связи от клиентского вычислительного устройства, второй пользовательский выбор местоположения посадки на карте, соответствующего первому сегменту из множества сегментов, третий пользовательский выбор местоположения высадки на карте, соответствующего второму сегменту из множества сегментов, и запрос транспортного средства, соответствующий местоположению посадки и местоположению высадки; и
передают, с помощью устройства обработки, запрос транспортного средства, местоположение посадки и местоположение высадки на устройство связи транспортного средства.
2. Способ по п. 1, дополнительно содержащий этапы, на которых:
принимают, посредством сеанса связи, местоположение устройства клиентского вычислительного устройства; и
определяют предопределенный маршрут, который является наиболее близким к местоположению устройства из одного или более предопределенных маршрутов, причем передачу данных, чтобы вызвать визуализацию представления GUI карты, содержащей по меньшей мере часть предопределенного маршрута, выполняют после определения предопределенного маршрута, который является наиболее близким, и перед приемом первого пользовательского выбора.
3. Способ по п. 1, дополнительно содержащий этапы, на которых:
принимают, посредством сеанса связи, местоположение устройства клиентского вычислительного устройства;
определяют первый сегмент, который является наиболее близким к местоположению устройства из множества сегментов; и
передают, с помощью устройства обработки, на клиентское вычислительное устройство данные, чтобы вызывать визуализацию представления GUI карты, дополнительно содержащей первый объект и второй объект, для отображения посредством интерфейса устройства клиентского вычислительного устройства, причем первый объект соответствует местоположению устройства и второй объект соответствует первому сегменту, второй объект содержит местоположение посадки.
4. Способ по п. 1, дополнительно содержащий этапы, на которых, перед приемом третьего пользовательского выбора местоположения высадки:
осуществляют доступ к пользовательской истории, соответствующей клиентскому вычислительному устройству;
определяют второй сегмент, который соответствует предыдущему местоположению высадки в доступной пользовательской истории; и
в ответ на определение второго сегмента, который соответствует предыдущему местоположению высадки, передают, с помощью устройства обработки, на клиентское вычислительное устройство данные, чтобы вызвать визуализацию представления GUI карты, дополнительно содержащей третий объект, для отображения посредством интерфейса устройства клиентского вычислительного устройства, причем третий объект соответствует второму сегменту, и третий объект содержит предполагаемое местоположение высадки.
5. Способ по п. 1, в котором представление GUI карты предназначено, чтобы:
отображать первый объект в предполагаемом местоположении посадки, соответствующем третьему сегменту из множества сегментов;
принимать ввод на перетаскивание карты;
перемещать первый объект в новое местоположение на представлении GUI карты в ответ на прием ввода на перетаскивание карты; и
фиксировать первый объект на первом сегменте после приема ввода на перетаскивание карты, причем первый сегмент является наиболее близким к новому местоположению из множества сегментов.
6. Способ по п. 1, в котором представление GUI карты предназначено, чтобы:
отображать второй объект в предполагаемом местоположении высадки, соответствующем четвертому сегменту из множества сегментов;
принимать ввод на перетаскивание карты для перетаскивания карты в новое местоположение;
перемещать второй объект в новое местоположение на представлении GUI карты в ответ на прием ввода на перетаскивание карты; и
фиксировать второй объект на втором сегменте после приема ввода на перетаскивание карты, причем второй сегмент является наиболее близким к новому местоположению из множества сегментов.
7. Способ по п. 1, в котором каждое географическое местоположение вдоль предопределенного маршрута является таким, где одному или более транспортным средствам разрешено выполнять посадку или высадку пользователей.
8. Устройство, содержащее:
память;
устройство обработки клиентского вычислительного устройства, связанное с памятью, причем устройство обработки выполнено с возможностью:
устанавливать сеанс связи, по сети, между клиентским вычислительным устройством и серверным вычислительным устройством;
передавать, посредством сеанса связи, на серверное вычислительное устройство первый пользовательский выбор предопределенного маршрута, содержащего множество сегментов, причем каждый из множества сегментов соответствует географическому положению вдоль предопределенного маршрута;
принимать, посредством сеанса связи, от серверного вычислительного устройства данные, чтобы вызвать визуализацию представления графического пользовательского интерфейса (GUI) карты, содержащей по меньшей мере часть предопределенного маршрута, для отображения посредством интерфейса устройства клиентского вычислительного устройства; и
передавать, посредством сеанса связи на серверное вычислительное устройство второй пользовательский выбор местоположения посадки на карте, соответствующего первому сегменту из множества сегментов, причем третий пользовательский выбор местоположения высадки на карте соответствует второму сегменту из множества сегментов, и запрос транспортного средства соответствует местоположению посадки и местоположению высадки, причем серверное вычислительное устройство выполнено с возможностью передачи запроса транспортного средства, местоположения посадки и местоположения высадки на устройство связи транспортного средства.
9. Устройство по п. 8, в котором устройство обработки дополнительно выполнено с возможностью:
передавать, посредством сеанса связи, на серверное вычислительное устройство местоположение клиентского вычислительного устройства, причем устройство обработки выполнено с возможностью принимать данные, чтобы вызывать визуализацию представления GUI карты, содержащей по меньшей мере часть предопределенного маршрута, после определения серверным вычислительным устройством предопределенного маршрута, который является наиболее близким к местоположению устройства из одного или более предопределенных маршрутов, и перед передачей устройством обработки первого пользовательского выбора.
10. Устройство по п. 8, в котором устройство обработки дополнительно выполнено с возможностью:
передавать, посредством сеанса связи на серверное вычислительное устройство местоположение устройства клиентского вычислительного устройства, причем серверное вычислительное устройство выполнено с возможностью определения первого сегмента, который является наиболее близким к местоположению устройства из множества сегментов; и
принимать, от серверного вычислительного устройства, данные, чтобы вызывать визуализацию представления GUI карты, дополнительно содержащей первый объект и второй объект, для отображения посредством интерфейса устройства клиентского вычислительного устройства, причем первый объект соответствует местоположению устройства, и второй объект соответствует первому сегменту, второй объект содержит предполагаемое местоположение посадки.
11. Устройство по п. 8, в котором представление GUI карты сконфигурировано, чтобы:
отображать первый объект в предполагаемом местоположении посадки, соответствующем третьему сегменту из множества сегментов;
принимать ввод на перетаскивание карты;
перемещать первый объект в новое местоположение на представлении GUI карты в ответ на прием ввода на перетаскивание карты; и
фиксировать первый объект на первом сегменте после приема ввода на перетаскивание карты, при этом первый сегмент является наиболее близким к новому местоположению из множества сегментов.
12. Устройство по п. 8, в котором представление GUI карты сконфигурировано, чтобы:
отображать второй объект в предполагаемом местоположении высадки, соответствующем четвертому сегменту из множества сегментов;
принимать ввод на перетаскивание карты для перетаскивания карты в новое местоположение;
перемещать второй объект в новое местоположение на представлении GUI карты в ответ на прием ввода на перетаскивание карты; и
фиксировать второй объект на втором сегменте после приема ввода на перетаскивание карты, при этом второй сегмент является наиболее близким к новому местоположению из множества сегментов.
13. Устройство по п. 8, в котором каждое географическое местоположение вдоль предопределенного маршрута является таким, где одному или более транспортным средствам разрешено выполнять посадку и высадку пользователей.
14. Не-временный машиночитаемый носитель хранения данных, содержащий данные, которые, при осуществлении к ним доступа устройством обработки серверного вычислительного устройства, вызывают выполнение устройством обработки операций, содержащих:
установление сеанса связи, по сети, между серверным вычислительным устройством и клиентским вычислительным устройством;
прием, посредством сеанса связи, от клиентского вычислительного устройства первого пользовательского выбора предопределенного маршрута, содержащего множество сегментов, при этом каждый из множества сегментов соответствует географическому положению вдоль предопределенного маршрута;
передачу, с помощью устройства обработки, на клиентское вычислительное устройство данных, чтобы вызвать визуализацию представления графического пользовательского интерфейса (GUI) карты, содержащей по меньшей мере часть предопределенного маршрута, для отображения посредством интерфейса устройства клиентского вычислительного устройства;
прием, посредством сеанса связи, от клиентского вычислительного устройства второго пользовательского выбора местоположения посадки на карте, соответствующего первому сегменту из множества сегментов, третьего пользовательского выбора местоположения высадки на карте, соответствующего второму сегменту из множества сегментов, и запроса транспортного средства, соответствующего местоположению посадки и местоположению высадки; и
передачу, с помощью устройства обработки, запроса транспортного средства, местоположения посадки и местоположения высадки на устройство связи транспортного средства.
15. Не-временный машиночитаемый носитель хранения данных по п. 14, причем операции дополнительно содержат:
прием, посредством сеанса связи, местоположения устройства клиентского вычислительного устройства; и
определение предопределенного маршрута, который является наиболее близким к местоположению устройства из одного или более предопределенных маршрутов, причем передачу данных, чтобы вызывать представление GUI карты, содержащей по меньшей мере часть предопределенного маршрута, выполняют после определения предопределенного маршрута, который является наиболее близким, и перед приемом первого пользовательского выбора.
16. Не-временный машиночитаемый носитель хранения данных по п. 14, причем операции дополнительно содержат:
прием, посредством сеанса связи, местоположения устройства клиентского вычислительного устройства;
определение первого сегмента, который является наиболее близким к местоположению устройства из множества сегментов; и
передачу, с помощью устройства обработки, на клиентское вычислительное устройство данных, чтобы вызывать визуализацию представления GUI карты, дополнительно содержащей первый объект и второй объект, для отображения посредством интерфейса устройства клиентского вычислительного устройства, причем первый объект соответствует местоположению устройства, и второй объект соответствует первому сегменту, второй объект содержит местоположение посадки.
17. Не-временный машиночитаемый носитель хранения данных по п. 14, причем операции дополнительно содержат, перед приемом пользовательского выбора местоположения высадки:
осуществление доступа к пользовательской истории, соответствующей клиентскому вычислительному устройству;
определение второго сегмента, который соответствует предыдущему местоположению высадки в доступной пользовательской истории; и
в ответ на определение второго сегмента, который соответствует предыдущему местоположению высадки, передачу, с помощью устройства обработки, на клиентское вычислительное устройство данных, чтобы вызывать визуализацию представления GUI карты, дополнительно содержащей третий объект, для отображения посредством интерфейса устройства клиентского вычислительного устройства, причем третий объект соответствует второму сегменту, и третий объект содержит предполагаемое местоположение высадки.
18. Не-временный машиночитаемый носитель хранения данных по п. 14, причем представление GUI карты предназначено, чтобы:
отображать первый объект в предполагаемом местоположении посадки, соответствующем третьему сегменту из множества сегментов;
принимать ввод на перетаскивание карты;
перемещать первый объект в новое местоположение на представлении GUI карты в ответ на прием ввода на перетаскивание карты; и
фиксировать первый объект на первом сегменте после приема ввода на перетаскивание карты, причем первый сегмент является наиболее близким к новому местоположению из множества сегментов.
19. Не-временный машиночитаемый носитель хранения данных по п. 14, в котором представление GUI карты предназначено, чтобы:
отображать второй объект в предполагаемом местоположении высадки, соответствующем четвертому сегменту из множества сегментов;
принимать ввод на перетаскивание карты для перетаскивания карты в новое местоположение;
перемещать второй объект в новое местоположение на представлении GUI карты в ответ на прием ввода на перетаскивание карты; и
фиксировать второй объект на втором сегменте после приема ввода на перетаскивание карты, причем второй сегмент является наиболее близким к новому местоположению из множества сегментов.
20. Не-временный машиночитаемый носитель хранения данных по п. 14, в котором каждое географическое местоположение вдоль предопределенного маршрута является таким, где одному или более транспортным средствам разрешено выполнять посадку или высадку пользователей.