Статьи

Взаимодействие с интерактивными картами. Масштабирование

Картография Другое
Время прочтения: 2 минуты
Интересуют интерактивные карты? Сегодня рассмотрим интерактивность в целом и ее отдельные элементы, основываясь на гиде от Axis Maps, где интерактивность разбивается на составляющие. Это интересно и создателям карт, и обычным пользователям)

Как определить интерактивность

В самом широком смысле под интерактивной картой понимается карта, которую меняет пользователь — даже вращая глобус или втыкая булавку в бумажную карту на стене. Однако чаще всего, говоря об интерактивных картах, мы подразумеваем:
  • цифровые (отображаются на компьютере, планшете, смартфоне и т.д.);
  • реагирующие на прямые манипуляции пользователя (щелчок, прикосновение и т.д.);
  • те, которые могут быть изменены каким-либо образом.
Карта с большим количеством интерактивных возможностей: поиск, изменение порядка административных границ, классификация данных, количество слоев и так далее

Типы взаимодействия с картами

Различные виды взаимодействия с картами во многом дублируют виды цифрового и веб-взаимодействия в целом (действительно, многие элементы веб-карт представляют собой стандартные элементы веб-страниц). Но можно классифицировать картографическое взаимодействие и отдельно.
Например, взаимодействие с картой можно рассмотреть как поддержку нескольких общих категорий задач:
  • Перемещение по карте: изменение того, где фокус карты
  • Поиск и фильтрация конкретных объектов или их наборов
  • Поиск информации: получение дополнительных данных, помимо тех, что видны на карте
  • Работа с данными: изменение того, что показывает карта и ее элементы
Это примерная классификация — ваш опыт может отличаться.

Тип взаимодействия 1: Навигация по карте

В большинстве случаев навигация по карте подразумевает перемещение и масштабирование с помощью прямых манипуляций:
  • Щелчок и перетаскивание (или касание и перетаскивание)
  • Двойной щелчок для изменения масштаба
  • Прокрутка для изменения масштаба
  • Нажатие двумя пальцами по экрану для изменения масштаба
  • Клавиши со стрелками для перемещения (важно для доступности!)
  • Клавиши "плюс" и "минус" для изменения масштаба (то же самое)
Кроме того, сложные карты, основанные на большом количестве данных или на сюжетах (такие как карты-истории), часто включают автоматическое перемещение и масштабирование на данные и элементы сюжета, что помогает пользователям разобраться в сложных идеях. Например, при щелчке на карте хороплет ниже можно увеличить масштаб штата и увидеть данные в более мелких географических деталях.
Или, например, на карте-истории ниже продвижение по сюжету перемещает карту к различным интересным точкам (продвижение по сюжету происходит с помощью кнопок со стрелками в левом верхнем углу, а также другими способами).
Примечательно, что в обоих примерах авторы предусмотрели возможность свободного передвижения и масштабирования, что, в общем-то, и ожидается от веб-карт. Автоматизированная навигация здесь — это дополнительный штрих, помогающий направить внимание пользователя на важные вещи.
И последний совет про перемещение и масштабирование: с ними легко заблудиться, поэтому иногда целесообразно предусмотреть кнопку сброса для возврата карты в исходное состояние.
В следующих материалах расскажем и о других элементах интерактивности: поиске и изменении данных на карте.
Как и оригинальный материал (Cartography Guide от Axis Maps), эта статья распространяется по лицензии Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Материал подготовила Ксения Михайлова