Google map API (Uncaught TypeError: b.get is not a function)

359
24 мая 2017, 07:20

Предполагается, что мы уже имеем инициализированную карту и маркеры, хранящиеся в неком массиве.

Задача: по некоему дом-событию нужно вывести информационное окно у соответствующей метки.

Нижеприведенный код работает, но информационное окно открывается в верхнем левом углу карты без привязки к конкретному маркеру. Если же я пытаюсь передать вторым параметром соответствующий маркер, т.е. вместо infowindow.open(map); пишу infowindow.open(map, marker);, то получаю в консоли сообщение об ошибке Uncaught TypeError: b.get is not a function.

Почему так и как решить данный вопрос?

$.each( markers, function( key, marker ) { 
						 
	if (marker.id == activeStore) {	 
							 
		console.log(marker); 
 
		console.log(map); 
 
		//Всплывашка 
		var contentString = '<b>' + marker.title +'</b>' +  
			'<br>' + marker.description + 
			//'<br>' + 'Адрес: ' + this.address +				    	 
			'<br>' + 'Телефон: ' + marker.phone + 
			'<br>' + 'Режим работы: ' + marker.schedule;	 
 
		var infowindow = new google.maps.InfoWindow({ 
			content: contentString 
		}); 
					    	 
		arrInfoWindows[arrInfoWindows.length] = infowindow; 
		infowindow.open(map); 
 
		// Центрируем и масштабируем карту 
		//map.setCenter(markersBounds.getCenter(), map.fitBounds(markersBounds)); 
   } 
										  	 
  });

READ ALSO
Подскажите кто знает, в чем причина ошибки: Uncaught SyntaxError: Unexpected token &lt;

Подскажите кто знает, в чем причина ошибки: Uncaught SyntaxError: Unexpected token <

Проблема вот в чем на локалке все отлично консоль молчит но вот на боевом сервере вылазит эта ошибкаСтоит wp вот ссылка на сайт

234
как отправить get запрос js?

как отправить get запрос js?

в лучшем случае это jquery вариант, но значения не имеетНужно сделать запрос вида http://api

520
Вывод сложной структуры массива в mustache

Вывод сложной структуры массива в mustache

Нужно вывести следующую структуру:[ 'something1' => ( ['lol' => 'str1' 'stuff' => 'str2'], ['lol' => 'str3' 'stuff' => 'str4'] ), 'something2' => ( ['lol'...

212