Google Maps маркеры с одинаковыми координатами

137
12 августа 2021, 23:50

Не могу решить проблему с маркерами на карте. С сервера приходят объекты с одинаковыми координатами.

Нужно сделать чтобы если у маркеров одинаковые координаты, то появлялся бы отдельный маркер с infoWindow с информацией обо всех маркерах в этих координатах. Не знаю возможно есть и решение получше. К сожалению не смог найти информацию по реализации такой вещи.

    var infoWin = new google.maps.InfoWindow();
var markers = locations.map(function(location, i) {
  var marker = new google.maps.Marker({
    position: location.position, 
    icon: location.icon
  });
  google.maps.event.addListener(marker, 'click', function(evt) {
    infoWin.setContent(location.title);
    infoWin.open(map, marker);
  })
  return marker;
});    
}
var locations = [
  {
    position: {lat: 55.7511316, lng: 37.550269},
    map: map,
    title: '<a style="color: inherit;" target="_blank" href="/city/?element_id=598710">116.08 м², квартира новостройка, Краснопресненская наб, 14с1</a>',
    icon: {
      url: "/local/templates/nika/assets/img/marker.png",
      scaledSize: new google.maps.Size(36, 47)
    }
  }
  , 
  {
    position: {lat: 55.7511316, lng: 37.550269},
    map: map,
    title: '<a style="color: inherit;" target="_blank" href="/city/?element_id=598715">204.25 м², квартира новостройка, Краснопресненская наб, 14с1</a>',
    icon: {
      url: "/local/templates/nika/assets/img/marker.png",
      scaledSize: new google.maps.Size(36, 47)
    }
  }
  , 
  {
    position: {lat: 55.7511316, lng: 37.550269},
    map: map,
    title: '<a style="color: inherit;" target="_blank" href="/city/?element_id=598714">86.6 м², квартира новостройка, Краснопресненская наб, 14с1</a>',
    icon: {
      url: "/local/templates/nika/assets/img/marker.png",
      scaledSize: new google.maps.Size(36, 47)
    }
  }
];
READ ALSO
Не работает сравнение

Не работает сравнение

Делаю калькуляторИ при нажатии на кнопку '=' должно идти просчитывание операции

344
Javascript мешает анимации 2-й линии SVG

Javascript мешает анимации 2-й линии SVG

Я хочу, чтобы слово MEDIA осталось поверх фонового изображения после его анимацииКто-нибудь может мне помочь с этим? Могу ли я использовать...

412
Поменять стили для тэга vuetify

Поменять стили для тэга vuetify

уважаемые форумчанеХочу поменять стили для тэга vuetify v-data-table

233