Как проверить наличие метки на Яндекс Карте по координатам?
Собственно вопрос Как проверить наличие метки на Яндекс Карте по координатам?
На карту может быть добавлено N-ое количество меток. Некоторые метки имеют одинаковые координаты и образуют кластер. Я бы хотел при клике на кластер, чтобы иконки данных меток не находились одна на другой, поэтому повторяющимся решил задать iconImageOffset. Но не знаю как проверить есть ли метка с данными координатами на карте?
ymaps.ready(init);
function init() {
var myMap = new ymaps.Map("map", {
center: [45.035471,38.975312],
zoom: 11,
controls: [
'zoomControl',
'rulerControl',
'routeButtonControl',
'trafficControl',
'typeSelector',
'fullscreenControl',
new ymaps.control.SearchControl({
options: {
size: 'large',
provider: 'yandex#search'
}
})
]
});
var clusterer = new ymaps.Clusterer({
preset: 'islands#invertedVioletClusterIcons',
groupByCoordinates: true,
maxZoom: 18
});
var geoObjects = [];
var k = 0;
$.each(objs, function(propName, propVal) {
var coords = propVal.split(',').map(Number);
geoObjects[k] = new ymaps.Placemark(coords,{
hintContent: ''+propName+'',
}, {
iconLayout: 'default#image',
iconImageHref: '/assets/img/marker.png',
iconImageSize: [48, 48],
iconImageOffset: [0, 0]
});
k++;
});
clusterer.add(geoObjects);
myMap.geoObjects.add(clusterer);