Используем карты Google
май
23
, 2015
Подключаем Google-карты у себя на сайте
Чтобы подключить карты Google на своем сайте, нужно немногое. Мы легко можем воспользоваться конструктором карт от гугла или же яндекса, но в нашем примере покажем совсем немного разнообразия. Мы подключим гугл-карту, поставим на нее 2 метки с кастомными картинками и изменим стиль карты, сделаем ее чуть серой :-)
Наши действия.
Сначала подключаем js-файл http://maps.googleapis.com/maps/api/js?key=ПишемСвойКлюч&sensor=false с Вашим ключом. И сам javascript-код.
function initMap() {
// Центр карты, пусть будет Красная площадь
var myLatlng_main = new google.maps.LatLng(55.754298, 37.620049);
// Координаты меток
var myLatlng1 = new google.maps.LatLng(55.754697, 37.621272); // ГУМ
var myLatlng2 = new google.maps.LatLng(55.753707, 37.620188); // Мавзолей
// Объект параметров
var mapOptions = {
center: myLatlng_main,
zoom: 12,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
// Создаем карту в контейнере с id="map"
var map = new google.maps.Map(document.getElementById("map"), mapOptions);
// Стилизуем первый маркер
var marker1 = new google.maps.Marker({
position: myLatlng1,
map: map,
icon: '/img/marker1.png',
title:"ГУМ"
});
// Стилизуем второй маркер
var marker2 = new google.maps.Marker({
position: myLatlng2,
map: map,
icon: '/img/marker2.png',
title:"Мавзолей"
});
// Задаем стили карты
var styles=
[
{
"stylers":
[
{ "hue": "#0066ff" },
{ "saturation": -100 }
]
}
];
// Применяем стили к карте
map.setOptions({styles: styles});
}
// Подключаем карту после загрузки документа
jQuery(document).ready(initMap);
Руководство по стилизации карт можно найти здесь
Заходите в группу в контакте -
https://vk.com/webdevkin
Анонсы статей, обсуждения интернет-магазинов, vue, фронтенда, php, гита.
Истории из жизни айти и обсуждение кода.
Истории из жизни айти и обсуждение кода.