Как добавить на сайт карту Google28.10.2011 11:01

Необходимо перейти на сайт карт Google http://maps.google.com?hl=ru (hl=ru - это русский язык интерфейса). Набрать адрес. Тут может понадобиться ввести страну, город, улицу, номер дома. После нажатия на кнопку "Поиск" на карте будет искомый адрес.




В верхнем правом углу есть иконка "цепь". Если на неё нажать, появляется окно, в котором есть коды для вставки на сайт. Можно просто скопировать "HTML код для добавления на веб-сайт", а можно нажать на ссылку "Настройка и предварительный просмотр встроенной карты", по которой откроется еще одно окно.




В открывшемся окне можно тонко настроить визуальное представление карты.



Здесь можно указать точный размер "окна" карты, выбрать масштаб и оконачательно спозиционировать карту, и скопировать код.

 

<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=ru&amp;geocode=&amp;
q=%D0%BA%D0%B8%D0%B5%D0%B2+%D0%BA%D1%80%D0%B5%D1%89%D0%B0%D1%82%D0%B8%D0%BA+25&amp;
aq=&amp;sll=37.0625,-95.677068&amp;sspn=52.107327,66.445312&amp;vpsrc=6&amp;ie=UTF8&amp;
hq=%D0%BA%D1%80%D0%B5%D1%89%D0%B0%D1%82%D0%B8%D0%BA+25&amp;
hnear=%D0%9A%D0%B8%D0%B5%D0%B2,+%D0%B3%D0%BE%D1%80%D0%BE%D0%B4
+%D0%9A%D0%B8%D0%B5%D0%B2,+%D0%A3%D0%BA%D1%80%D0%B0%D0%B8%D0%BD%D0%B0&amp;t=m&amp;
ll=50.44421,30.521758&amp;spn=0.004783,0.00912&amp;z=16&amp;output=embed"></iframe>

<br /><small><a href="http://maps.google.com/maps?f=q&amp;source=embed&amp;hl=ru&amp;geocode=&amp;
q=%D0%BA%D0%B8%D0%B5%D0%B2+%D0%BA%D1%80%D0%B5%D1%89%D0%B0%D1%82%D0%B8%D0%BA+25&amp;
aq=&amp;sll=37.0625,-95.677068&amp;sspn=52.107327,66.445312&amp;vpsrc=6&amp;ie=UTF8&amp;
hq=%D0%BA%D1%80%D0%B5%D1%89%D0%B0%D1%82%D0%B8%D0%BA+25&amp;
hnear=%D0%9A%D0%B8%D0%B5%D0%B2,+%D0%B3%D0%BE%D1%80%D0%BE%D0%B4+%D0%9A%D0%B8%D0%B5%D0%B2,
+%D0%A3%D0%BA%D1%80%D0%B0%D0%B8%D0%BD%D0%B0&amp;t=m&amp;
ll=50.44421,30.521758&amp;spn=0.004783,0.00912&amp;z=16" style="color:#0000FF;text-align:left">
Просмотреть увеличенную карту</a></small>


Если внимательно посмотреть, то видно, что код состоит из двух частей - <iframe> и <span>. <iframe> - это собственно карта, а <span> - дополнительная ссылка, которую при желании можно убрать.

Как выглядит реализация этого кода окончательно:


Просмотреть увеличенную карту


Продвинутые вебмастера, знающие HTML, заметят, что можно "поиграться" параметрами, как например, добавить рамку, указать точный размер iframe для удобства. И, как было сказано выше, можно убрать код после <br /><span>, он не влияет на карту.

<<< СМС биллинг. Простая монетизацая сайта при помощи SMS
Добавить на сайт карту от Yandex.Карты через API >>>

Комментарии

1.
Zaychini 31.10.2011 16:53
Спасибо большое!!! Все отлично работает!!!
2.
Александр 01.11.2011 16:37
Пожалуйста. Скоро добавлю еще инструкции по другим сервисам.
3.
Никита 29.11.2011 08:47
Это получилось. Спасибо.
4.
Александр 29.11.2011 09:17
Пользуйтесь!
5.
White 03.12.2011 14:07
Спасибо Вам. Всё получилось:)
6.
Жанна 13.12.2011 11:51
Получилось! Спасибо за статью.
7.
макс 13.12.2011 16:13
Подскажите куда вставлять скопируемый HTML в свой сайт,для того,чтобы карта появилась в контактах
8.
Александр 13.12.2011 16:44
Нужно вставлять на самой странице контактов. В том месте, где вы хотите видеть карту. Если вы не знаете, я сожалею, но написать более понятно не могу.
9.
KillectoR 18.01.2012 09:02
Благодарю!!
Отличная статья, как раз то, что я искал!! :)
10.
mzvi 20.02.2012 13:17
а у меня не вставилась, бывает ли непереносимость карты google у сайтов?
11.
Александр 20.02.2012 14:50
Еще раз прошу, если есть вопросы, а не комментарии, пишите непосредственно мне, веб-разработчику.
Если не вставилось, посмотрите код страницы, есть ли там тот код, который вы вставляли? Если нет, значит не поддерживается визуальным редактором, если есть, но не в том виде (некоторые редакторы, например TinyMCE обрезают код, или форматируют по-своему).

Добавление комментария

Имя:
Текст:
Введите цифры, изображенные на картинке
protect

Если вы хотите написать личное письмо- Обратная связь