Munzee Specials Map filter

Filter the Munzee specials map by type

目前为 2017-02-21 提交的版本。查看 最新版本

// ==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);
    }
};