Форум программистов, компьютерный форум, киберфорум
JavaScript: HTML5 Canvas
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
8 / 8 / 0
Регистрация: 29.07.2010
Сообщений: 47
1

Что использовать для карты SVG или Canvas?

17.01.2012, 02:11. Показов 1453. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Суть проблемы вот в чем... я до этого делал картографическое десктопное приложение, а сейчас хочу сделать такое же для веба, со всеми плюшками, вроде прокладки маршрута, подсказки при наведении и пр.
Попробовал набросать на коленке тестовое svg, вышло где-то 8000 объектов (это еще мало). При масштабировании и сдвиге оно все жутко тормозит везде, кроме хрома.
Будет ли лучше использовать canvas для этих целей? В смысле, по производительности... просто на svg потратил день, он совсем простой, затестил - ну, проблемы... А канвас сложней (как мне кажется). Если он так же будет тормозить, то смысла его изучать нет.

Добавлено через 1 час 10 минут
Немного смущает что на канве придется перерисовку делать при каждом движении, как я понимаю, от этого возникает мысль, что все это будет тормозить еще больше, чем на svg (если я не прав, поправьте меня)

Добавлено через 18 минут
Хотя с жутко тормозит я поторопился, файерфокс тоже выдерживает нормально, вот опера тормозит весьма сильно.
Хотя, это только 8000 объектов, а что будет, когда там будет 20000 (или 30000)...


Добавлено через 9 часов 17 минут
Никто ничего не может пояснить мне по этому поводу? Мне просто не хочется терять время зря, если канвас покажет такие же результаты.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.01.2012, 02:11
Ответы с готовыми решениями:

Что лучше подойдет при использовании HTML5 SVG или Canvas в моем случае?
Собираюсь создать онлайн игру. Так вот графическая часть( Игра аналог TowerDefence) Количество...

SVG , Canvas , Js или css animation
Какая анимация будет лучше работать на устройствах ?Нужно минимально нагружать систему и делать...

Svg для карты дома
Мне нужно создать интерактивную планировку дома, чтобы каждая квартира была кликабельна (чтобы по...

Что использовать для сравнения строк: strcmp или ==
что лучше использовать? == - удобнее.зачем тогда strcmp?

1
Просто любитель
626 / 464 / 120
Регистрация: 20.01.2011
Сообщений: 865
Записей в блоге: 2
17.01.2012, 09:14 2
Да в чём проблема-то? Протестируйте скорость и того и другого. Сделайте 100000 повторов одной операции или набора операций по каждой из технологий. Берите время до и после в миллисекундах. Сравнивайте. Прогоните несколько раз в разных браузерах и получите результат.
0
17.01.2012, 09:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.01.2012, 09:14
Помогаю со студенческими работами здесь

Что лучше использовать для строк? Массив char или же string?
Только не давно начал изучать с++, подскажите что лучше использовать для строк? Массив char или же...

Что лучше использовать для научных математических вычислений: С++ или Fortran?
Что лучше использовать для научных математических вычислений, С++ или Fortran. Чуть конкретнее,...

Что использовать для форматированного текста с картинками: RichTextBox или WebBrowser
Доброго времени суток. Делаю программу, которая в итоге возвращает иллюстрированный текс (текст с...

Что использовать для проверки корректности введенного значения - If или try catch?
Проверку на правильность введенного значения лучше делать с помощью условного оператора или блоком...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru