Пытаюсь внедрить описанный пример, загружая файл с локалхоста. Получаю ошибку function initMap () {var map = new google.maps.Map (document.getElementById ('map'), {center: new google.maps.LatLng (-33.863276, 151.207977), zoom: 12}); Var infoWindow = новый google.maps.InfoWindow;
// Change this depending on the name of your PHP or XML file
downloadUrl('http://localhost/test/workBase.xml', function(data) {
var xml = data.responseXML;
var markers = xml.documentElement.getElementsByTagName('marker');
Array.prototype.forEach.call(markers, function(markerElem) {
var name = markerElem.getAttribute('name');
var address = markerElem.getAttribute('address');
var type = markerElem.getAttribute('type');
var point = new google.maps.LatLng(
parseFloat(markerElem.getAttribute('lat')),
parseFloat(markerElem.getAttribute('lng')));
var infowincontent = document.createElement('div');
var strong = document.createElement('strong');
strong.textContent = name
infowincontent.appendChild(strong);
infowincontent.appendChild(document.createElement('br'));
var text = document.createElement('text');
text.textContent = address
infowincontent.appendChild(text);
var icon = customLabel[type] || {};
var marker = new google.maps.Marker({
map: map,
position: point,
label: icon.label
});
marker.addListener('click', function() {
infoWindow.setContent(infowincontent);
infoWindow.open(map, marker);
});
});
});
}
Маркеры не отображаются. ХМЛ файл в браузере открывается без ошибок
Подскажите каким способом можно из массива с множеством объектов которые имеют 3 значения каждый - подсчитать количество одинаковых значенийОбъекты...