-1
OverlappingMarkerSpiderfierを使用することに決めました。OverlappingMarkerSpiderfierを使用しているときにバインドされた円を移動しない
私のスコープでは、各マーカーにはスパイダーフィーがトリガーされた時に動くマーカーがバインドされていたという問題がありました。
OverlappingMarkerSpiderfierを使用することに決めました。OverlappingMarkerSpiderfierを使用しているときにバインドされた円を移動しない
私のスコープでは、各マーカーにはスパイダーフィーがトリガーされた時に動くマーカーがバインドされていたという問題がありました。
解決策は、基本的にリスナーを追加し、円を所定の場所に保持するように手動で行うことです。あなたは元の場所として予め_originalPosition
を格納する必要が
this.oms.addListener('spiderfy', function (activeMarkers) {
activeMarkers.forEach(function(marker) {
console.log(marker._originalPosition);
marker._circle.unbind('center');
marker._circle.setCenter(marker._originalPosition);
});
});
this.oms.addListener('unspiderfy', function (activeMarkers) {
activeMarkers.forEach(function(marker) {
circle.bindTo('center', marker, 'position');
});
});
(issueを参照)_omsData
からは利用できません。
[バグレポート](https://github.com/jawj/OverlappingMarkerSpiderfier/issues/110)にも記入しました。 –