Задать вопрос

Как сделать подобный интерактивный 3D план?

Всем привет.
Есть какие-нибудь плагины или уроки, как реализовать подобную механику russkiydom.kvartira-lux.ru/visual ?
Фон - это картинка, дома - это svg, подлеты - это видео.
  • Вопрос задан
  • 1276 просмотров
Подписаться 16 Оценить 2 комментария
Решения вопроса 1
Ni55aN
@Ni55aN
Выделить в отдельный класс, назовем его SVGMap, который будет отображать SVG, в котором будут кликабельные path'и и фото как фон. Добавить обработчики кликов к path, по которым будет:
1. загружаться видео и следующий SVGMap
2. по окончанию его загрузки удалять текущий SVGMap и воспроизводить видео
3. после окончания воспроизведения видео отображать текущий SVGMap
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 4
dummyman
@dummyman
диссидент-схизматик
Извиняюсь, поздно ответил на вопрос. Все это и многое другое, не показанное на сайте "Русский Дом" реализуется с помощью openlayers.
Если непонятно как, спросите у этих ребят, у них тоже много опенсурсных проектов. Возможности openlayers можно заценить на демке на главной странице https://www.mapbox.com/ http://projectatlas.io. Да если обладать фантазией можно сделать и круче

Нашел еще одну прикольную демку c 3d-домами на openlayers
osmbuildings.org
Ответ написан
Комментировать
bootd
@bootd
Гугли и ты откроешь врата знаний!
Вы же уже всё описали как делать. В чем проблема?

Берётся картинка, поверх неё кладётся svg маска. При наведении на каждый тег path в svg подсвечиваем его ну и далее по функционалу. Дело копеечное
Ответ написан
@astonam
На самом деле, все гениальное просто.
Берется уже готовый фон, поверх него создаются классы, к этим классам привязываются paft (Для обозначения границ) К уже существующим классам привязываются так же свои индикаторы, информация и события.

Советую отрисовывать в canvans, так проблем будет меньше с:
-позиционированием paft.
-масштабированием
-гибкость к разным разрешением окон.

Кстати, оооочень знакомы проект)
Ответ написан
Комментировать
webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg
Думаю изначально сделана 3d модель полностью, далее сделаны видео переходов в том же ПО в чем и сама модель сделана, подобных программ множество. Далее несколько картинок, переведенных в svg.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы