Я пытался реализовать MarkerCluster (MS) с перекрывающимся кластером маркеров (OMS). Кажется, все работает нормально.
Тем не менее, я хочу изменить способ работы OMS, чтобы, если я нажму на кластер с двумя точками под ним
Когда я нажимаю на любой кластер с 2 точками в нем с точно таким же географическим местоположением, он открывает маркер, а когда я нажимаю на этот маркер, он открывает паука с 2 маркерами.
То, что я хочу, когда я нажимаю на кластер, сразу же открывает паука с 2 маркерами, уже потратил много раз, но все равно ничего не сработало.
Я уже пробовал много решений, например
1. Я могу отслеживать маркер, когда я добавляю в OMS (oms.addMarker), и могу щелкнуть в зависимости от события zoom_changed на карте Google, но это не запуск Spiderfy, а запуск события щелчка того, что мы добавили к маркерам.... .
2. Я вижу событие spiderfy, поэтому я попытался вызвать это событие с помощью объекта маркера (oms.trigger('spiderfy', marker);), но ничего не работает...
Здесь я также добавляю фрагмент кода:
mc = new MarkerClusterer(map, markers.locations, mcOptions);
google.maps.event.addListener(mc, 'clusterclick', function(cluster) {
введите код здесьclusterClicked = true;
// HERE WE WANTS TO FIRE SPIDER FUNCTIONALITY ...
});