Greasy Fork is available in English.

WME Me

Adds a layer to WME that draws ME on the map!

このスクリプトの質問や評価の投稿はこちら通報はこちらへお寄せください。
// ==UserScript==
// @name         WME Me
// @version      2020.06.19.01
// @description  Adds a layer to WME that draws ME on the map!
// @author       JustinS83 (Original author: Joshua M. Kriegshauser)
// @include      https://www.waze.com/editor*
// @include      https://www.waze.com/*/editor*
// @include      https://beta.waze.com/*
// @exclude      https://www.waze.com/user/editor*
// @require      https://greasyfork.org/scripts/24851-wazewrap/code/WazeWrap.js
// @namespace    https://greasyfork.org/users/30701
// @grant        none
// ==/UserScript==

/* global W */
/* global WazeWrap */
/* global OpenLayers */
/* global require */
/* global $ */
/* global _ */
/* global I18n */
/* eslint curly: ["warn", "multi-or-nest"] */

(function() {
    'use strict';

    var WMEMe_Layer = null;
    var WMEMe_Marker = null;
    var WMEMe_TempMarker = null;
    var settings = {};
    var wazerMap = {};

    var wazersImg = "data:image/png;base64,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";

    function WMEMe_ZoomEnd() {
        WMEMe_Marker.moveTo(W.map.getOLMap().getLayerPxFromLonLat(W.map.getCenter()));
    }

    function WMEMe_Drag() {
        WMEMe_TempMarker.moveTo(W.map.getOLMap().getLayerPxFromLonLat(W.map.getCenter()));
    }

    function WMEMe_MoveEnd() {
        WMEMe_Layer.removeMarker(WMEMe_TempMarker);
        WMEMe_TempMarker = null;
        WMEMe_Marker.moveTo(W.map.getOLMap().getLayerPxFromLonLat(W.map.getCenter()));
    }

    function setIconImage(){
        var r = W.loginManager.user.rank;
        var canvas = document.createElement('canvas');
        $(canvas).attr('width', wazerMap[r].width);
        $(canvas).attr('height', wazerMap[r].height);
            ctx = canvas.getContext('2d');
        ctx.drawImage(image,
                          wazerMap[r].x, wazerMap[r].y,   // X & Y at which to start copying
                          wazerMap[r].width, wazerMap[r].height,   // Width and height to copy
                          0, 0,     // Place the result at 0, 0 in the canvas,
                          wazerMap[r].width, wazerMap[r].height); // Size to draw on the new canvas
        var croppedImage = canvas.toDataURL();

        icon = new OpenLayers.Icon(croppedImage, new OpenLayers.Size(wazerMap[r].width,wazerMap[r].height), new OpenLayers.Pixel(-(wazerMap[r].width/2),-wazerMap[r].height));

        // Me! Text
        if(settings.showName)
            $(icon.imageDiv).append($('<div id="WMEME_name">' + WazeWrap.User.Username() + '</div>').css('position','absolute').css('text-align','center').css('pointer-events','none').css('font-size','12px').css('top','2px').css('color','white'));
        else
            $(icon.imageDiv).append($('<div  id="WMEME_name">Me!</div>').css('position','absolute').css('left','16px').css('pointer-events','none').css('font-size','12px').css('top','2px').css('color','white'));

        if (!W.model.chat.attributes.visible)
            icon.setOpacity(0.5);

        W.model.chat._events["change:visible"].push({callback:function(e) {
            icon.setOpacity(W.model.chat.attributes.visible ? 1.0 : 0.5);
        }});

        $(icon.imageDiv).click(function(){settings.showName=!settings.showName; SetName(settings.showName); saveSettings();});

        W.map.events.register('movestart', null, function(e) {
            var iconClone = icon.clone();
            iconClone.setOpacity(0.2);
            WMEMe_TempMarker = new OpenLayers.Marker(W.map.getCenter(), iconClone);
            newLayer.addMarker(WMEMe_TempMarker);
        });

        WMEMe_Marker = new OpenLayers.Marker(W.map.getCenter(), icon);
        newLayer.addMarker(WMEMe_Marker);
    }

    function WMEMe_InstallIcon() {
        OpenLayers.Icon=OpenLayers.Class({url:null,size:null,offset:null,calculateOffset:null,imageDiv:null,px:null,initialize:function(a,b,c,d){this.url=a;this.size=b||{w:20,h:20};this.offset=c||{x:-(this.size.w/2),y:-(this.size.h/2)};this.calculateOffset=d;a=OpenLayers.Util.createUniqueID("OL_Icon_");this.imageDiv=OpenLayers.Util.createAlphaImageDiv(a)},destroy:function(){this.erase();OpenLayers.Event.stopObservingElement(this.imageDiv.firstChild);this.imageDiv.innerHTML="";this.imageDiv=null},clone:function(){return new OpenLayers.Icon(this.url,
	this.size,this.offset,this.calculateOffset)},setSize:function(a){null!=a&&(this.size=a);this.draw()},setUrl:function(a){null!=a&&(this.url=a);this.draw()},draw:function(a){OpenLayers.Util.modifyAlphaImageDiv(this.imageDiv,null,null,this.size,this.url,"absolute");this.moveTo(a);return this.imageDiv},erase:function(){null!=this.imageDiv&&null!=this.imageDiv.parentNode&&OpenLayers.Element.remove(this.imageDiv)},setOpacity:function(a){OpenLayers.Util.modifyAlphaImageDiv(this.imageDiv,null,null,null,null,
	null,null,null,a)},moveTo:function(a){null!=a&&(this.px=a);null!=this.imageDiv&&(null==this.px?this.display(!1):(this.calculateOffset&&(this.offset=this.calculateOffset(this.size)),OpenLayers.Util.modifyAlphaImageDiv(this.imageDiv,null,{x:this.px.x+this.offset.x,y:this.px.y+this.offset.y})))},display:function(a){this.imageDiv.style.display=a?"":"none"},isDrawn:function(){return this.imageDiv&&this.imageDiv.parentNode&&11!=this.imageDiv.parentNode.nodeType},CLASS_NAME:"OpenLayers.Icon"});
    }

    var ctx, icon, newLayer;
    var image = new Image();
    function WMEMe_Install() {
        loadSettings();
        var layer = W.map.getLayersBy('uniqueName', '__WMEMe');
        newLayer = new OpenLayers.Layer.Markers('Me!', {
            displayInLayerSwitcher: true,
            uniqueName: '__WMEMe'
        });

        // For some reason, OpenLayers.Icon is missing?!?
        if (!OpenLayers.Icon)
            WMEMe_InstallIcon();

        wazerMap["0"] = {x:67, y:62, width:67, height:47};
        wazerMap["1"] = {x:0, y:62, width:67, height:51};
        wazerMap["2"] = {x:151, y:0, width:52, height:48};
        wazerMap["3"] = {x:151, y:48, width: 51, height:47};
        wazerMap["4"] = {x:83, y:0, width:68, height:59};
        wazerMap["5"] = {x:0, y:0, width:83, height:62};
        wazerMap["6"] = {x:0, y:0, width:83, height:62};

        WMEMe_Layer = newLayer;
        var tween = new OpenLayers.Tween(OpenLayers.Easing.Linear.easeInOut);

        I18n.translations[I18n.currentLocale()].layers.name['__WMEMe'] = 'Me!';

        W.map.addLayer(newLayer);
        newLayer.setVisibility(settings.layerEnabled);

        WazeWrap.Interface.AddLayerCheckbox("display", "Me", settings.layerEnabled, function(enabled){newLayer.setVisibility(enabled); settings.layerEnabled = enabled; saveSettings();});

        image.crossOrigin = "anonymous";
        image.onload = setIconImage;

        image.src = wazersImg; //'https://i.imgur.com/nFwdHlw.png';

        function tweenToPoint(e) {
            var newlonlat = W.map.getCenter();
            var newpx = W.map.getOLMap().getLayerPxFromLonLat(newlonlat);
            var begin = {x: WMEMe_Marker.icon.px.x, y:WMEMe_Marker.icon.px.y};
            var end = {x: newpx.x, y:newpx.y};
            console.log('tweenToPoint: '+begin.x+','+begin.y+' '+end.x+','+end.y);
            tween.start(begin, end, 10, { callbacks:{
                eachStep: function(e) {
                    //console.log('eachStep: '+e.x+','+e.y);
                    WMEMe_Marker.icon.moveTo(e);
                },
                done: function(e) {
                    //console.log('done: '+e.x+','+e.y);
                    WMEMe_Marker.moveTo(newpx);
                }}
                                        });
            tween.play();
            if (WMEMe_TempMarker) {
                newLayer.removeMarker(WMEMe_TempMarker);
                WMEMe_TempMarker = null;
            }
        }

        W.map.events.register('zoomend', null, tweenToPoint);
        W.map.events.register('move', null, WMEMe_Drag);
        W.map.events.register('moveend', null, tweenToPoint);

    }

    function SetName(ShowUsername){
        if(ShowUsername){
            $('#WMEME_name')[0].innerHTML = WazeWrap.User.Username();
            $('#WMEME_name').css('position','absolute').css('left','16px').css('position','absolute').css('text-align','center').css('pointer-events','none').css('font-size','12px').css('top','2px').css('color','white').css('left','initial');
        }
        else{
            $('#WMEME_name')[0].innerHTML = "Me!";
            $('#WMEME_name').css('position','absolute').css('position','absolute').css('left','16px').css('pointer-events','none').css('font-size','12px').css('top','2px').css('color','white');
        }
    }

    function WMEMe_Bootstrap() {
        console.log('WMEMe_Bootstrap');
        if ($('#user-info') !== undefined && W && W.map && W.model && W.model.chat && W.model.chat.attributes && OpenLayers && OpenLayers.Layer && WazeWrap.Ready) {
            // Found the me panel
            WMEMe_Install();
        }
        else {
            // Try again in a second
            setTimeout(WMEMe_Bootstrap, 1000);
        }
    }

    WMEMe_Bootstrap();

    function loadSettings() {
        var loadedSettings = $.parseJSON(localStorage.getItem("WMEME_Settings"));
        var defaultSettings = {
            layerEnabled: false,
            showName: false
        };
        settings = loadedSettings ? loadedSettings : defaultSettings;
        for (var prop in defaultSettings) {
            if (!settings.hasOwnProperty(prop))
                settings[prop] = defaultSettings[prop];
        }

    }

     function saveSettings() {
        if (localStorage) {
            var localsettings = {
                layerEnabled: settings.layerEnabled,
                showName: settings.showName
            };

            localStorage.setItem("WMEME_Settings", JSON.stringify(localsettings));
        }
    }
})();