// обевляем глобальную переменную "map"
var map;
// обявляем глобальную переменную "brooklyn" которая принемает значения обекта new c параметрами
var brooklyn = new google.maps.LatLng(40.6743890, -73.9455);
// Создаемглобальную переменную MY_MAPTYPE_ID, которая принимает значение строковой литерал"Purple"
var MY_MAPTYPE_ID = 'Purple';
// инициируем функцию "initialize()"
function initialize() {
// создаем переменную featureOpts которая принимает асоциативный масив(обект),
var featureOpts = [
{
// "stylers" свойство обкта из значениями
stylers: [
// свойство "hue" из значением "#6b20a1"
{ hue: '#6b20a1' },
// свойство "visibility" из значением "simplified"
{ visibility: 'simplified' },
// свойство "gamma" из значением "0.5"
{ gamma: 0.5 },
// свойство "weight" из значением "0.5"
{ weight: 0.5 }
]
},
{
// свойство "elementType" из значением "labels"
elementType: 'labels',
// свойство "stylers" из значением "масив"
stylers: [
// свойство "visibility" из значением "on"
{ visibility: 'on' }
]
},
{
// свойство "featureType" из значением "water"
featureType: 'water',
// свойство "stylers" из значением "масив"
stylers: [
// свойство "color" из значением "#6b20a1"
{ color: '#6b20a1' }
]
}
];
/* Глобальная переменная - лучший друг быдлокодера */
var map;
/* Создадим с помощью конструктора новый объект */
var brooklyn = new google.maps.LatLng(40.6743890, -73.9455);
/* Так обычно объявляют константы (до ECMA 2015 нормального синтаксиса не было) */
var MY_MAPTYPE_ID = 'Purple';
// Обычно такую телегу записывают так (шаблон One-var template, привет, Pascal!):
var map,
brooklyn = new google.maps.LatLng(40.6743890, -73.9455),
MY_MAPTYPE_ID = 'Purple';
/* Декларируем функцию */
function initialize() {
/* Создаём массив объектов */
var featureOpts = [
{ // Раз
stylers: [ //И сразу вложенный объект с полем-массивом объектов
{ hue: '#6b20a1' },
{ visibility: 'simplified' },
{ gamma: 0.5 },
{ weight: 0.5 }
]
}, { // Два
elementType: 'labels',
stylers: [ // Вложенный массив
{ visibility: 'on' }
]
}, { // Три
featureType: 'water',
stylers: [
{ color: '#6b20a1' }
]
}];
} // Закрывающую скобку кто ставить будет, я что ли?