Полное руководство по использованию картографического приложения с ИИ-функциями
🚀 Быстрый старт • 🗺️ Основные функции • 🎮 Панели управления • 🔍 Поиск и ИИ
- Откройте приложение на вашем Android устройстве
- Дождитесь загрузки карты (это займет несколько секунд)
- Наблюдайте за анимацией - карта автоматически "полетит" к Исаакиевскому собору в Санкт-Петербурге
- Готово! Теперь вы можете использовать все функции приложения
- 🌍 Мировой обзор → карта покажет весь мир
✈️ Полет к Исаакию → плавная анимация перехода к собору- 📍 Метка собора → красная метка на Исаакиевском соборе
- 🎮 Панели управления → кнопки для управления приложением
- Что делает: Красивая многоэтапная анимация "полета" над картой
- Как использовать: Нажмите кнопку "
✈️ Полет к Исаакию" в правой панели - Что происходит:
- Карта быстро переходит к общему виду Санкт-Петербурга
- Затем плавно приближается к собору за 3 секунды
- Устанавливается оптимальный масштаб для просмотра
- "📍 К Исаакию" - мгновенный переход к собору с плавной анимацией
- "🏛️ СПб" - переход к центру Санкт-Петербурга
- "🏰 Москва" - переход к центру Москвы
- Одиночное нажатие на карту → создание обычной метки
- Долгое нажатие на карту → создание "длинной" метки
- Автоматическое именование: "Метка 1", "Метка 2", "Длинная метка 1" и т.д.
- Просмотр: В левой панели отображаются последние 3 созданные метки
- Навигация: Нажмите на метку в панели для перехода к ней на карте
- Очистка: Кнопка "🗑️ Очистить" удаляет все пользовательские метки
Расположена в правом верхнем углу экрана.
┌─────────────────┐
│ 🎞 Анимации │
├─────────────────┤
│ ✈️ Полет к │
│ Исаакию │
├─────────────────┤
│ 📍 К Исаакию │
├─────────────────┤
│ 🏛️ СПб │
├─────────────────┤
│ 🏰 Москва │
└─────────────────┘
-
✈️ Полет к Исаакию- Функция: Многоэтапная анимация полета
- Длительность: 3 секунды
- Эффект: Красивый переход от мирового обзора к собору
-
📍 К Исаакию
- Функция: Быстрый переход с анимацией
- Длительность: 2 секунды
- Эффект: Плавное приближение к цели
-
🏛️ СПб
- Функция: Переход к центру Санкт-Петербурга
- Длительность: 1.5 секунды
- Масштаб: Общий вид города
-
🏰 Москва
- Функция: Переход к центру Москвы
- Длительность: 2 секунды
- Масштаб: Общий вид города
Расположена в левом нижнем углу экрана.
┌─────────────────────┐
│ 👆 Мои метки (N) │
├─────────────────────┤
│ 🗑️ Очистить │
├─────────────────────┤
│ 🤖 Описания │
├─────────────────────┤
│ 📍 Метка 1 │
│ 📍 Метка 2 │
│ 📍 Метка 3 │
└─────────────────────┘
-
👆 Мои метки (N)
- Заголовок: Показывает количество созданных меток
- Обновляется: Автоматически при создании/удалении меток
-
🗑️ Очистить
- Функция: Удаляет все пользовательские метки
- Подтверждение: Действие выполняется мгновенно
- Восстановление: Удаленные метки нельзя восстановить
-
🤖 Описания
- Функция: Генерирует ИИ-описания для всех меток
- Процесс: Отправляет запросы к YaGPT API
- Результат: Каждая метка получает уникальное описание
-
📍 Метка N
- Функция: Переход к метке на карте
- Количество: Показываются последние 3 метки
- Навигация: Нажмите для перемещения камеры
Если у вас нет меток, панель покажет:
┌─────────────────────┐
│ 💡 Нажмите на карту│
│ чтобы добавить │
│ метку! │
└─────────────────────┘
Расположена в верхней центральной части экрана.
┌─────────────────────────────────────┐
│ 🔎 Поиск мест │
├─────────────────────────────────────┤
│ [🔍 Введите название места...] [Найти] │
├─────────────────────────────────────┤
│ Результаты (N): │
│ ┌─────────────────────────────────┐ │
│ │ 📍 Результат поиска: запрос │ │
│ │ Адрес не найден │ │
│ │ [Описание от YaGPT] │ │
│ └─────────────────────────────────┘ │
│ ┌─────────────────────────────────┐ │
│ │ 📍 Другой результат для: запрос │ │
│ │ Тестовый адрес │ │
│ │ [Описание от YaGPT] │ │
│ └─────────────────────────────────┘ │
│ [🗑️ Очистить] │
└─────────────────────────────────────┘
-
🔎 Поиск мест
- Заголовок: Название панели
- Стиль: Выделен жирным шрифтом
-
Поле поиска
- Placeholder: "Введите название места..."
- Иконка: 🔍 (лупа) слева от поля
- Кнопка: "Найти" справа от поля
-
Результаты поиска
- Заголовок: "Результаты (N):" где N - количество результатов
- Карточки: Каждый результат в отдельной карточке
- Ограничение: Показываются только первые 5 результатов
-
Карточка результата
- Иконка: 📍 (метка) слева
- Название: Название найденного места
- Адрес: Адрес места (если доступен)
- Описание: ИИ-генерированное описание от YaGPT
-
🗑️ Очистить
- Функция: Очищает результаты поиска и поле ввода
- Расположение: В правом нижнем углу панели
-
Откройте поисковую панель
- Панель находится в верхней центральной части экрана
- Она всегда видна и доступна
-
Введите поисковый запрос
- Нажмите на поле "Введите название места..."
- Введите название места, которое хотите найти
- Например: "музей", "ресторан", "парк"
-
Запустите поиск
- Нажмите кнопку "Найти"
- Или нажмите Enter на клавиатуре
- Появится индикатор загрузки
-
Дождитесь результатов
- Поиск занимает около 1 секунды
- Результаты появятся под полем поиска
-
Просмотрите результаты
- Каждый результат в отдельной карточке
- Нажмите на карточку для перехода к месту на карте
- "музей" → найдет музеи в центре Санкт-Петербурга
- "кафе" → найдет кафе и рестораны
- "парк" → найдет парки и скверы
- "театр" → найдет театры и культурные учреждения
YaGPT - это искусственный интеллект от Яндекса, который генерирует уникальные описания мест на основе их названий и адресов.
-
Автоматическая генерация
- При поиске места YaGPT автоматически создает описание
- Описание появляется через несколько секунд после результата
-
Контекстные описания
- ИИ учитывает название места
- Учитывает адрес и местоположение
- Создает туристические описания
-
Примеры описаний:
Для музея:
"Культурное учреждение с богатой историей, предлагающее посетителям уникальную коллекцию экспонатов и увлекательные экскурсии."Для парка:
"Живописная зеленая зона в центре города, идеальное место для прогулок, отдыха и культурного досуга."
- Создайте метку нажатием на карту
- Нажмите кнопку "🤖 Описания" в левой панели
- Дождитесь генерации (займет несколько секунд)
- Получите уникальное описание для каждой метки
Цель: Изучить основные достопримечательности Санкт-Петербурга
Шаги:
- Запустите приложение и дождитесь анимации к Исаакиевскому собору
- Используйте кнопку "🏛️ СПб" для общего обзора города
- Найдите интересные места через поиск:
- Введите "музей" → изучите музеи
- Введите "парк" → найдите парки
- Введите "театр" → откройте театры
- Переходите к местам нажатием на результаты поиска
- Читайте описания от YaGPT для каждого места
Цель: Создать собственный маршрут по городу
Шаги:
- Создайте метки в интересующих местах:
- Нажмите на карту в местах, которые хотите посетить
- Дайте меткам понятные названия: "Музей", "Парк", "Кафе"
- Сгенерируйте описания кнопкой "🤖 Описания"
- Планируйте маршрут:
- Переходите между метками нажатием на них в левой панели
- Изучайте описания для понимания, что посмотреть
- Очистите маршрут кнопкой "🗑️ Очистить" после завершения
Цель: Изучить конкретный район города
Шаги:
- Переместитесь к району интересующей области
- Используйте поиск для изучения инфраструктуры:
- "магазин" → торговые точки
- "аптека" → медицинские учреждения
- "банк" → финансовые услуги
- Создайте метки в важных местах
- Соберите информацию через YaGPT описания
- Поисковая панель: Занимает 80% ширины экрана
- Панель анимаций: Компактная, не перекрывает карту
- Панель меток: Адаптируется под количество меток
- Основные цвета: Material Design 3
- Акценты: Синий для интерактивных элементов
- Фон: Полупрозрачный для лучшей читаемости
- Плавность: Все анимации используют
AnimationType.SMOOTH - Длительность: Оптимизирована для комфортного восприятия
- Производительность: Анимации не влияют на плавность карты
- Кэширование: Результаты поиска сохраняются в памяти
- Асинхронность: Поиск не блокирует интерфейс
- Ограничения: Максимум 5 результатов для быстрой загрузки
Решение:
- Проверьте интернет-соединение
- Перезапустите приложение
- Убедитесь, что у вас есть валидный MapKit токен
Решение:
- Проверьте интернет-соединение
- Убедитесь, что введен текст в поле поиска
- Попробуйте другой поисковый запрос
Решение:
- Проверьте интернет-соединение
- Убедитесь, что у вас есть валидный GPT токен
- Подождите несколько секунд - генерация может занимать время
Решение:
- Закройте другие приложения для освобождения памяти
- Перезапустите приложение
- Убедитесь, что устройство не перегрето
- Android: API 26+ (Android 8.0)
- RAM: 2 GB
- Хранилище: 100 MB свободного места
- Интернет: Стабильное соединение
- Android: API 30+ (Android 11.0)
- RAM: 4 GB
- Хранилище: 500 MB свободного места
- Интернет: Высокоскоростное соединение
- Реальный поиск через Yandex Search API
- Кэширование описаний для офлайн доступа
- Экспорт маршрутов в файлы
- Импорт меток из других источников
- iOS версия приложения
- Web версия для браузера
- Расширенные анимации и эффекты
- Интеграция с социальными сетями
- AR/VR поддержка для меток
- Персонализация на основе машинного обучения
- IoT интеграция с умными устройствами
- Мультиязычность для международных пользователей
- Инструкции: Панели содержат подсказки и инструкции
- Логи: Проверьте консоль для технической информации
- GitHub Issues: Создайте issue
- Документация: Изучите техническую документацию
- Сообщество: Присоединитесь к обсуждениям
- Описание проблемы или предложения
- Шаги для воспроизведения (если это ошибка)
- Информация об устройстве (модель, Android версия)
- Скриншоты (если применимо)
- Логи (если доступны)
Тема: Предложение по улучшению поиска
Описание: Хотелось бы добавить фильтры по категориям мест
Устройство: Samsung Galaxy S21
Android: 13
Версия приложения: 1.0.0
Предложение: Добавить кнопки "Рестораны", "Музеи", "Парки"
для быстрого поиска по категориям.
- Официальная документация: README.md
- Техническая документация: TECHNICAL_DOCUMENTATION.md
- GitHub репозиторий: MapsWorkShop
- Yandex MapKit: Документация
- YaGPT API: Документация
- Картография: Основы работы с картами и геолокацией
- UI/UX дизайн: Принципы создания удобных интерфейсов
- Искусственный интеллект: Понимание возможностей ИИ в приложениях
Yandex Maps Workshop - это современное картографическое приложение, которое объединяет:
- 🗺️ Мощные карты Yandex MapKit
- 🤖 Искусственный интеллект YaGPT
- 🎨 Современный интерфейс Compose Multiplatform
- 📱 Кроссплатформенность для всех устройств
- Интуитивность - все функции доступны в нескольких нажатиях
- Красота - плавные анимации и современный дизайн
- Интеллект - ИИ-описания для каждого места
- Гибкость - создание собственных маршрутов и меток
- Производительность - оптимизированный код для плавной работы
Откройте приложение, создайте свою первую метку, найдите интересные места и позвольте ИИ рассказать вам о них увлекательные истории.
⭐ Если руководство было полезным, поставьте звездочку проекту! ⭐
🚀 Следите за обновлениями и новыми функциями! 🚀
💬 Делитесь отзывами и предложениями! 💬
Руководство обновлено: Декабрь 2024