Filter the Munzee specials map by type
当前为
// ==UserScript==
// @name Munzee Specials Map filter
// @namespace http://lakrisoft.com/
// @author Lars Haugaard Kristensen
// @version 1.0
// @description Filter the Munzee specials map by type
// @author You
// @match https://www.munzee.com/specials*
// @grant none
// ==/UserScript==
var currentType = null;
(function() {
'use strict';
var version = '1.0';
console.log("Munzee Specials Map filter version: " + version);
$("img[src^='https://munzee.global.ssl.fastly.net/images/pins/']").click(specialIconClicked);
})();
specialIconClicked = function(e) {
var clickedImage = e.target.src;
if (clickedImage == currentType) {
currentType = null;
filterMarkers(null);
} else {
currentType = clickedImage;
filterMarkers(clickedImage);
}
};
filterMarkers = function(type) {
for (i = 0; i < map.markers.length; i++) {
marker = map.markers[i];
marker.setVisible(type === null || marker.icon.url == type);
}
};