Информация

Дата основания
Местоположение
Россия
Сайт
2gis.ru
Численность
1 001–5 000 человек
Дата регистрации

Блог на Хабре

Обновить
Комментарии 10
Интересно.
Захотелось даже проверить есть ли у Яндекс Карт такая адаптация.
НЛО прилетело и опубликовало эту надпись здесь

Я думаю, что такое "умное" масштабирование можно реализовать и без WebGL.
могу ошибаться, никогда не смотрел как оно все внутри устроено.

По-моему, такая ситуация была 10 лет назад :) Технологии, браузеры и компьютеры пользователей постоянно улучшаются. И большинство крупных картографических проектов в вебе уже сейчас так или иначе используют WebGL (2GIS, Google, Here, MapBox, Yandex).

НЛО прилетело и опубликовало эту надпись здесь
Не забудьте еще про стабильную технологию HTML :)

Всё таки Applе пометили deprecated только OpenGL. Речи про WebGL не идет, и это в тот же момент подтвердил их лид разработки Dean Jackson. Разработка WebGL 2 идет, недавно он был включен по умолчанию в Safari Technology Preview.

Говорить о том, как будет в итоге работать WebGPU, кажется, еще рано, технология не готова.
Недавно добавили и уже откажутся? Не успели технологию допилить у уже не получает обновлений? Да вы, батенька, сказочник
Что такое отрисовка карт на CSS? Карты совершенно точно никто в HTML не верстает.
Возможно, вы спутали с MapCSS/CartoCSS, но это всего лишь названия спецификаций стилей карты, и к стандарту CSS они имеют отношение только тем, что синтаксически на него похожи. Да и MapBox уже отказался от своей CSS-подобной спецификации в пользу более новой. А рендерит MapBox тоже при помощи всё того же WebGL.
И растровых карт уже тоже не осталось ни у Гугла, ни у Яндекса. Точнее, остались, но только для обратной совместимости.
НЛО прилетело и опубликовало эту надпись здесь
Тайлы-то векторные, а не растровые. А это всё сильно меняет :)
У вас тогда остаётся только вариант напрямую рисовать на canvas. И CSS тут никак не поможет.

Открываю карты Google. В DOM вижу canvas. В инструментах разработчика в Performance есть строчка с GPU. Может, у вас, в вашем браузере и в вашей системе WebGL на их картах отключен, но у меня — нет.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.