Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Настройка и отображение Google Map на сайте
- // Подробнее: https://mapstyle.withgoogle.com
- // Стандартный стиль
- _standard = [
- ];
- // Серый стиль
- _silver = [
- { "elementType": "geometry", "stylers": [{ "color": "#f5f5f5" }] },
- { "elementType": "labels.icon", "stylers": [{ "visibility": "off" }] },
- { "elementType": "labels.text.fill", "stylers": [{ "color": "#616161" }] },
- { "elementType": "labels.text.stroke", "stylers": [{ "color": "#f5f5f5" }] },
- { "featureType": "administrative.land_parcel", "elementType": "labels.text.fill", "stylers": [{ "color": "#bdbdbd" }] },
- { "featureType": "poi", "elementType": "geometry", "stylers": [{ "color": "#eeeeee" }] },
- { "featureType": "poi", "elementType": "labels.text.fill", "stylers": [{ "color": "#757575" }] },
- { "featureType": "poi.park", "elementType": "geometry", "stylers": [{ "color": "#e5e5e5" }] },
- { "featureType": "poi.park", "elementType": "labels.text.fill", "stylers": [{ "color": "#9e9e9e" }] },
- { "featureType": "road", "elementType": "geometry", "stylers": [{ "color": "#ffffff" }] },
- { "featureType": "road.arterial", "elementType": "labels.text.fill", "stylers": [{ "color": "#757575" }] },
- { "featureType": "road.highway", "elementType": "geometry", "stylers": [{ "color": "#dadada" }] },
- { "featureType": "road.highway", "elementType": "labels.text.fill", "stylers": [{ "color": "#616161" }] },
- { "featureType": "road.local", "elementType": "labels.text.fill", "stylers": [{ "color": "#9e9e9e" }] },
- { "featureType": "transit.line", "elementType": "geometry", "stylers": [{ "color": "#e5e5e5" }] },
- { "featureType": "transit.station", "elementType": "geometry", "stylers": [{ "color": "#eeeeee" }] },
- { "featureType": "water", "elementType": "geometry", "stylers": [{ "color": "#c9c9c9" }] },
- { "featureType": "water", "elementType": "labels.text.fill", "stylers": [{ "color": "#9e9e9e" }] }
- ];
- // Ретро стиль
- _retro = [
- { "elementType": "geometry", "stylers": [{ "color": "#ebe3cd" }] },
- { "elementType": "labels.text.fill", "stylers": [{ "color": "#523735" }] },
- { "elementType": "labels.text.stroke", "stylers": [{ "color": "#f5f1e6" }] },
- { "featureType": "administrative", "elementType": "geometry.stroke", "stylers": [{ "color": "#c9b2a6" }] },
- { "featureType": "administrative.land_parcel", "elementType": "geometry.stroke", "stylers": [{ "color": "#dcd2be" }] },
- { "featureType": "administrative.land_parcel", "elementType": "labels.text.fill", "stylers": [{ "color": "#ae9e90" }] },
- { "featureType": "landscape.natural", "elementType": "geometry", "stylers": [{ "color": "#dfd2ae" }] },
- { "featureType": "poi", "elementType": "geometry", "stylers": [{ "color": "#dfd2ae" }] },
- { "featureType": "poi", "elementType": "labels.text.fill", "stylers": [{ "color": "#93817c" }] },
- { "featureType": "poi.park", "elementType": "geometry.fill", "stylers": [{ "color": "#a5b076" }] },
- { "featureType": "poi.park", "elementType": "labels.text.fill", "stylers": [{ "color": "#447530" }] },
- { "featureType": "road", "elementType": "geometry", "stylers": [{ "color": "#f5f1e6" }] },
- { "featureType": "road.arterial", "elementType": "geometry", "stylers": [{ "color": "#fdfcf8" }] },
- { "featureType": "road.highway", "elementType": "geometry", "stylers": [ { "color": "#f8c967" }] },
- { "featureType": "road.highway", "elementType": "geometry.stroke", "stylers": [{ "color": "#e9bc62" }] },
- { "featureType": "road.highway.controlled_access", "elementType": "geometry", "stylers": [{ "color": "#e98d58" }] },
- { "featureType": "road.highway.controlled_access", "elementType": "geometry.stroke", "stylers": [{ "color": "#db8555" }] },
- { "featureType": "road.local", "elementType": "labels.text.fill", "stylers": [{ "color": "#806b63" }] },
- { "featureType": "transit.line", "elementType": "geometry", "stylers": [{ "color": "#dfd2ae" }] },
- { "featureType": "transit.line", "elementType": "labels.text.fill", "stylers": [{ "color": "#8f7d77" }] },
- { "featureType": "transit.line", "elementType": "labels.text.stroke", "stylers": [{ "color": "#ebe3cd" }] },
- { "featureType": "transit.station", "elementType": "geometry", "stylers": [ { "color": "#dfd2ae" }] },
- { "featureType": "water", "elementType": "geometry.fill", "stylers": [{ "color": "#b9d3c2" }] },
- { "featureType": "water", "elementType": "labels.text.fill", "stylers": [{ "color": "#92998d" }] }
- ];
- // Тёмный стиль
- _dark = [
- { "elementType": "geometry", "stylers": [{ "color": "#212121" }] },
- { "elementType": "labels.icon", "stylers": [{ "visibility": "off" }] },
- { "elementType": "labels.text.fill", "stylers": [{ "color": "#757575" }] },
- { "elementType": "labels.text.stroke", "stylers": [{ "color": "#212121" }] },
- { "featureType": "administrative", "elementType": "geometry", "stylers": [{ "color": "#757575" }] },
- { "featureType": "administrative.country", "elementType": "labels.text.fill", "stylers": [{ "color": "#9e9e9e" }] },
- { "featureType": "administrative.land_parcel", "stylers": [{ "visibility": "off" }] },
- { "featureType": "administrative.locality", "elementType": "labels.text.fill", "stylers": [{ "color": "#bdbdbd" }] },
- { "featureType": "poi", "elementType": "labels.text.fill", "stylers": [{ "color": "#757575" }] },
- { "featureType": "poi.park", "elementType": "geometry", "stylers": [{ "color": "#181818" }] },
- { "featureType": "poi.park", "elementType": "labels.text.fill", "stylers": [{ "color": "#616161"}] },
- { "featureType": "poi.park", "elementType": "labels.text.stroke", "stylers": [{ "color": "#1b1b1b" }] },
- { "featureType": "road", "elementType": "geometry.fill", "stylers": [{ "color": "#2c2c2c" }] },
- { "featureType": "road", "elementType": "labels.text.fill", "stylers": [{ "color": "#8a8a8a" }] },
- { "featureType": "road.arterial", "elementType": "geometry", "stylers": [{ "color": "#373737" }] },
- { "featureType": "road.highway", "elementType": "geometry", "stylers": [{ "color": "#3c3c3c" }] },
- { "featureType": "road.highway.controlled_access", "elementType": "geometry", "stylers": [{ "color": "#4e4e4e" }] },
- { "featureType": "road.local", "elementType": "labels.text.fill", "stylers": [{ "color": "#616161" }] },
- { "featureType": "transit", "elementType": "labels.text.fill", "stylers": [{ "color": "#757575" }] },
- { "featureType": "water", "elementType": "geometry", "stylers": [{ "color": "#000000" }] },
- { "featureType": "water", "elementType": "labels.text.fill", "stylers": [{ "color": "#3d3d3d" }] }
- ]
- // Ночной стиль
- _night = [
- { "elementType": "geometry", "stylers": [{ "color": "#242f3e" }] },
- { "elementType": "labels.text.fill", "stylers": [{ "color": "#746855" }] },
- { "elementType": "labels.text.stroke", "stylers": [{ "color": "#242f3e" }] },
- { "featureType": "administrative.locality", "elementType": "labels.text.fill", "stylers": [{ "color": "#d59563" }] },
- { "featureType": "poi", "elementType": "labels.text.fill", "stylers": [{ "color": "#d59563" }] },
- { "featureType": "poi.park", "elementType": "geometry", "stylers": [{ "color": "#263c3f" }] },
- { "featureType": "poi.park", "elementType": "labels.text.fill", "stylers": [{ "color": "#6b9a76" }] },
- { "featureType": "road", "elementType": "geometry", "stylers": [{ "color": "#38414e" }] },
- { "featureType": "road", "elementType": "geometry.stroke", "stylers": [{ "color": "#212a37" }] },
- { "featureType": "road", "elementType": "labels.text.fill", "stylers": [{ "color": "#9ca5b3" }] },
- { "featureType": "road.highway", "elementType": "geometry", "stylers": [{ "color": "#746855" }] },
- { "featureType": "road.highway", "elementType": "geometry.stroke", "stylers": [{ "color": "#1f2835" }] },
- { "featureType": "road.highway", "elementType": "labels.text.fill", "stylers": [{ "color": "#f3d19c" }] },
- { "featureType": "transit", "elementType": "geometry", "stylers": [{ "color": "#2f3948" }] },
- { "featureType": "transit.station", "elementType": "labels.text.fill", "stylers": [{ "color": "#d59563" }] },
- { "featureType": "water", "elementType": "geometry", "stylers": [{ "color": "#17263c" }] },
- { "featureType": "water", "elementType": "labels.text.fill", "stylers": [{ "color": "#515c6d" }] },
- { "featureType": "water", "elementType": "labels.text.stroke", "stylers": [{ "color": "#17263c" }] }
- ];
- // Для отображения карты требуется подключить данный файл и прописать данную строку
- // <script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBwD7Wm4l4QCCBN1NRNBYhayk3Gbv42z8s&callback=initMap" async defer></script>
- // Инициальзация карты
- function initMap() {
- // Настройка карты
- let _map = new google.maps.Map(document.getElementById('map'), {
- center: { lat: 57.6260717050296, lng: 39.82908283957817 },
- zoom: 13,
- mapTypeId: google.maps.MapTypeId.ROADMAP, // ROADMAP, SATELLITE, HYBRID, TERRAIN
- styles: _retro,
- disableDefaultUI: true, // Отключение всех элементов управления
- mapTypeControl: false, // Тип карты
- zoomControl: false, // Зумирование
- scaleControl: true, // Масштаб
- fullscreenControl: false, // На весь экран
- rotateControl: true, // Поворот
- streetViewControl: false // Просмотр улиц
- });
- // Иконка маркера
- let _icon = {
- url: "https://cdn1.iconfinder.com/data/icons/social-messaging-ui-color/254000/67-512.png",
- scaledSize: new google.maps.Size(50, 50)
- };
- // Настройка маркера
- // let _marker = new google.maps.Marker({
- // position: { lat: 57.69245906074416, lng: 39.7712085844342 },
- // map: _map,
- // icon: _icon
- // });
- };
Add Comment
Please, Sign In to add comment