Показать сообщение отдельно
  #4 (permalink)  
Старый 09.07.2016, 14:45
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Сообщение от armidoll Посмотреть сообщение
Хотелось бы, чтобы набор ключей - параметров и их порядок в карте состояния могли быть произвольными.
Думаю, первое значение может определять какая карта состояния используется...

Например
#product/17/
после парсинга ["product", "17"]
17-ый продукт

#search/115,300/6000,15000/
после парсинга например ["search", [115, 300], [6000, 15000]]
ищем стоимость 115...300 площадь 6000...15000

И соответственно в зависимости от первого значения знаем как разбирать остальные данные

Например в реальных проектах такой подход используетя

1. Google переводчик
https://translate.google.ee/?hl=bg&t...n/ru/my%20word
обратите внимание когда печатаете состояние сразу меняетя и в URI

2.Google mail
https://mail.google.com/mail/u/0/?ta...5083682d92e3b0
https://mail.google.com/mail/u/0/?ta...58ce1e9ff5c684
обратите внимание у них первый показывает какая папка и так далее

3. Расписания общественного транспорта г. Таллинна
Здесь таким образом зависит, какой вид показывать:
- если расписание, то какой вид транспорта, направление, показывать ли карту,
- если поиск маршрута, то начальная и конечная остановка
- и т.д и т.д

https://transport.tallinn.ee/#bus/2/a-b/13604-1/map/ru
https://transport.tallinn.ee/#plan/2...4-1,13705-1/ru

И заметьте ссылки не такие и длинные в общем получаются...

Последний раз редактировалось Malleys, 06.03.2019 в 20:42. Причина: Поменял http://soiduplaan.tallinn.ee на https://transport.tallinn.ee/
Ответить с цитированием