Про унікальний сервіс Google Maps. підняв так багато шуму в мережі і за її межами, знають тепер практично всі. І напевно багато інтернет-користувачі, вдосталь об'їхавши вздовж і поперек всю Землю-матінку, журилися з приводу відсутності можливості збереження цих чудових гуглевскіх карт на жорсткий диск свого комп'ютера.
Дивіться також "Кадр дня: Сам собі космонавт". З тих пір як в сервісі Google Maps з'явилася супутникова карта всієї поверхні Землі, кожен бажаючий може розглядати рідну планету з орбіти. "Компьюлента" представляє вашій увазі власну добірку найцікавіших "орбітальних видів".
Причини подібних розчарувань цілком зрозумілі. По-перше, завжди хочеться чогось більшого, ніж просто онлайновий інструмент. По-друге, зворотна сторона активних мандрівок по світу за допомогою Google Maps обертається вельми відчутним витратою мережевого трафіку. І, нарешті, по-третє - навряд чи знайдеться людина, яка б не побажав роздрукувати і повісити у себе вдома на стінці супутникову карту всієї Москви.
Але не будемо більше затягувати і перейдемо до найцікавішого - збереженню карт Google Maps на вінчестер в потрібних нам тактико-технічні характеристики.
Отже, перший етап нашого заходу - обдумування плану дій і рекогносцировка місцевості. Іншими словами, необхідно за допомогою веб-браузера вибрати необхідну ділянку карти, від якого ми і будемо "танцювати". У нашому випадку, нехай це буде центр Москви. Добиваємося потрібного розташування, масштабу і прямуємо далі.
Тепер завантажуємо безкоштовну утилітки url2bmp (360 Кбайт в архіві), яка, по суті справи займається тим, що емулює веб-браузер, дозволяючи задавати будь-який розмір віртуального екрану і знімати з нього скріншоти в заданий момент часу. Про цю програму ми вже розповідали. тому зупинятися зайвий раз не будемо.
Запускаємо url2bmp і проробляємо наступні кроки:
- Вказуємо посилання на фрагмент карти, який ми знайшли на першому етапі;
- Задаємо розмір карти для "стягуючи" з пристроїв Google Maps. Ясно, що чим більше будуть параметри View Size і Image Size, тим більше часу буде потрібно для генерації сервісом такої масштабної картинки;
- Вибираємо ім'я файлу і формат зберігається зображення (BMP, JPEG, TIFF або PNG);
- Для видачі готового результату гуглевскому сервісу буде потрібен якийсь час, тому в поле Wait вводимо час (в секундах) після закінчення якого утиліта зніме скріншот з віртуального екрану браузера. Будьте готові до того, що для роботи url2bmp потрібно значну кількість оперативної пам'яті.
- Чекаємо заявлений час і потім в робочій директорії програми беремо готове зображення. Усе!
Погляньте на наш результат:
Цікаво, знайдуться бажаючі зробити карту Землі в одному графічному файлі?