Fix some bugs regarding OMS by introducing a new helper function

This commit is contained in:
fkloft
2014-06-10 20:52:20 +02:00
parent d3fca8612c
commit 042129095b
4 changed files with 20 additions and 20 deletions

View File

@ -21,5 +21,21 @@ window.setupOMS = function() {
window.oms.addListener('spiderfy', function(markers) {
map.closePopup();
});
map._container.addEventListener("keypress", function(ev) {
if(ev.keyCode === 27) // Esc
window.oms.unspiderfy();
}, false);
}
window.registerMarkerForOMS = function(marker) {
marker.on('add', function () {
window.oms.addMarker(marker);
});
marker.on('remove', function () {
window.oms.removeMarker(marker);
});
if(marker._map) // marker has already been added
window.oms.addMarker(marker);
}