как карты Google отображают карту и т. д., это флеш-апплет Java?

как карты Google отображают карту и т. д., это флеш-апплет Java?


person Community    schedule 30.07.2009    source источник
comment
возможный дубликат Как работают Карты Google?   -  person Piskvor left the building    schedule 10.01.2012


Ответы (6)


Немного подробнее: Google Maps использует большой элемент div, чтобы содержать несколько элементов img. каждый из этих img элементов имеет квадрат размером 256 пикселей и расположен на обычной сетке. оттуда программа javascript google maps вычисляет, какие изображения сетки должны быть загружены в каждый тег img, и использует обычные манипуляции с dom для размещения каждого img в нужном месте. Загружаются только тайлы карты, которые будут видны внутри div. когда вы прокручиваете страницу сбоку, библиотека javascript выгружает изображение и загружает новые по мере необходимости. Другие элементы, такие как элементы управления масштабированием, маркеры и линии, накладываются друг на друга или рисуются поверх них по мере необходимости.

person SingleNegationElimination    schedule 30.07.2009

Это все HTML и Javascript, а также множество видео-грузовиков, спутников (и самолетов?) и магии Google. Дополнительная информация:

person Michael Haren    schedule 30.07.2009

Нет, все это основано на JavaScript и AJAX.

Проще говоря... В HTML встроен небольшой тег script, который указывает на большой файл .js в Google. Он содержит много JavaScript, который строит «окно карты», загружает изображения карты и делает что-то, когда вы перемещаете мышь и нажимаете на что-то.

person Brandon    schedule 30.07.2009

Карты Google сделаны с помощью причудливого JavaScript, если я не ошибаюсь. Если у вас его еще нет, установите Firebug в Firefox и "Проверьте" карту на Google Maps, а также вы увидите, что это набор изображений вместе с JavaScript для обеспечения функциональности.

person Mike Trpcic    schedule 30.07.2009

Это не flash и не Java-апплет. Это просто HTML, CSS и изображения с большим количеством javascript для управления интерактивными элементами.

Инструкции и примеры того, как создать и интегрировать виджет гугл карт.

person Soviut    schedule 30.07.2009

http://code.google.com/apis/maps/

person bdl    schedule 30.07.2009