Ойкумена — социальный путеводитель
|
Задача — создать сервис, с помощью которого, можно:
На данный момент это реализовано в альфа-версии социального путеводителя «Ойкумена». Но, поскольку это альфа-версия, мне хотелось бы на примере нескольких интерфейсов рассказать о тех задачах, которые приходилось решать. Персональный профиль путешественникаСюда мы попадаем, перейдя по ссылке «Мои путешествия». В персональном профиле пользователь может отметить все города и места которые он посетил, в том числе и их местонахождение на карте. По клику на название города в списке карта скроллируется, не изменяя масштаба, а при клике на место в городе, она масштабируется до уровня города. Таким образом решается проблема разделения маркеров городов и мест на одной карте: города показываются на уровне стран, а места на уровне городов. Еще одна интересная задача, которую предстояло решить — это компактное размещение списка стран, городов и мест. В итоге получился сворачивающийся список, в котором страны отображаются в горизонтальном списке. Такой способ отображения позволяет удобно управлять отображением мест на карте, не прибегая к прокрутке. Его недостаток — «ненаглядность» в свернутом состоянии, но это легко исправить по умолчанию открывая родную страну пользователя. Добавить новый город в список можно легко, прямо на этой странице. А для добавления мест и фотографий предусмотрены отдельные интерфейсы. Фотографии пользователяЗдесь список городов и мест используется в качестве фильтра для отображения фотографий. В будущем планируется организация фотографий в альбомы по поездкам. Это актуально, если маршрут включает несколько городов. Карточка городаКарточки городов и мест формируются автоматически из контента размещенного пользователями. Это в теории. Практика показывает, что на начальных этапах, только фотоальбом города или места может активно наполняться пользователями, а популярные туристические места и описание города нужно размещать силами ведущих проекта. В идеале, карточка города должна выглядеть примерно вот так: |


