На чем написана графика yandex.map, google.map, 2GIS? Там эфекты 3D, значит не SVG?

Компьютеры программирование программы google карты

Так, на чем же написаны или пишут данные карты? Наверняка это не Canvas(растр), но там 3D -которые не работают в SVG или я ошибаюсь?
Ответы:
Yandex maps и google maps используют графический движок написанный на JavaScript. Там нет никакой графики и тем более 3D анимации, а есть только фотографии/картинки, и все это добро делается на HTML, CSS и JavaScript (на серверной стороне, полагаю, у них либо node.js, либо Java).
Допустим, когда вы зумите, то подгружается новая картинка, которая соответствует выбранному масштабу; меняете локацию подгружаются картинки, отображающие новую локацию и т.д.
Что касается 2gis, то браузерная версия сделана точно так же как я описал ранее. А вот с десктопной версией сложнее, т.к. там уж очень плавный зум с элементами 3D, поэтому там, скорее всего, использован какой-то реальный графический движок, а не его имитация на JS. Натравите Spy++ из пакета VisualStudio на область карты в дестопной версии и посмотрите на каком элементе управления она отрисовывается.


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.