Интеграция Google Earth в IE
Автор: Андрей Крупин
Опубликовано: 03 июля 2006 года
Источник: "Компьютерра"
Оказывается, программу Google Earth, предназначенную для просмотра спутниковых снимков Земли и не так давно обновившуюся до четвертой бета-версии, можно легко интегрировать в браузер Internet Explorer и использовать в дальнейшем на веб-страницах. О том, как это сделать, мы сегодня и поведаем нашим читателям.
Задача по имплантации гуглевского приложения в недра IE не пыльная и решается двумя кликами мыши. Первым щелком скачивается бесплатное расширение GE Plugin (835 кб) от итальянского программиста Луки Рокки, а вторым щелчком, соответственно, его разработка так же неспешно инсталлируется в Windows. Обращаем внимание, что плагин выступает лишь связующим звеном между браузером и Google Earth, поэтому наличие последнего в операционной системе обязательно.
Свежеиспеченный плагин можно с ходу протестировать на авторской странице, вдоволь насладившись видами Рима с высоты птичьего полета, либо посетив вот этот сайт, на котором собраны координаты достопримечательностей Земли с привязкой к Google Earth.
Для того чтобы добавить плагин GE Plugin на свой сайт, достаточно включить в HTML-содержимое страницы следующий код:
<object
id="geForm"
classid="clsid:CA538B16-F9BB-44A6-96FB-5C487C12869E"
width=600 height=400>
</object>
Чтобы загрузка Google Earth в браузере ознаменовалась открытием заранее заданной области, необходимо прописать ссылку на хранящий географические координаты KML-файл (Keyhole Markup Language) в Javascript-инструкции:
function loadkml(kml){
var form=document.all['geForm'];
var kh=form.Viewer;
kh.OpenFile(kml);
}
Получить KML-данные, можно, экспортировав нужные координаты из программы Google Earth. Кстати, проинформировать случайно зашедших на сайт посетителей об используемом расширении для браузера поможет следующий код:
<a href="http://www.googleearthairlines.com/gexsetup.exe">
<img src="http://www.googleearthairlines.com/images/downloadgeplugin.jpg"></a>
Вот и все необходимые для работы инструкции, пользуемся.