Краткое изложение каждого:
Классы Только:
Структуры Только:
И Классы и Структуры:
Еще немного, в картах Google используется большой div
должен содержать несколько элементов img
. каждый из этих элементов img
имеет квадрат 256 пикселей и расположен на регулярной сетке. оттуда программа javascript google maps вычисляет, какие изображения сетки должны быть загружены в каждый тег img, и использует обычные манипуляции с dom, чтобы разместить каждый img в нужном месте. Загружаются только те фрагменты карты, которые будут видны внутри div. когда вы прокручиваете страницу, библиотека javascript выгружает изображение и загружает новые по мере необходимости. Другие элементы, такие как элементы управления масштабированием, маркеры и линии, при необходимости накладываются друг на друга или рисуются поверх них.
Это все HTML и Javascript, а также множество видео грузовиков, спутников (и самолетов?) И магии Google .. Дополнительная информация:
Карты Google созданы с помощью причудливого JavaScript, если я не ошибаюсь . Если у вас его еще нет, установите Firebug в Firefox и "проверьте" карту на Google Maps , и вы увидите, что это набор изображений вместе с JavaScript для обеспечения функциональности.
Нет, все это основано на JavaScript и AJAX.
Проще говоря ... В HTML встроен небольшой тег скрипта, который указывает на большой файл .js в Google. Он содержит много кода JavaScript, который создает «блок карты», загружает изображения карты и делает что-то, когда вы перемещаете указатель мыши и щелкаете что-нибудь.
Это не флеш-память и не Java-апплет. Это просто HTML, CSS и изображения с большим количеством javascript для управления интерактивными элементами.
Пожалуйста, см. Google Maps API для получения инструкций и примеров того, как создать и интегрировать виджет Google Maps.