Open WME in Mi Drive

Adds a button to open the current WME view in Mi Drive

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

// ==UserScript==
// @name            Open WME in Mi Drive
// @description     Adds a button to open the current WME view in Mi Drive
// @namespace       vaindil
// @version         1.0
// @grant           none
// @include         https://www.waze.com/editor/*
// @include         https://www.waze.com/*/editor/*
// @include         https://beta.waze.com/editor/*
// @include         https://beta.waze.com/*/editor/*
// @exclude         https://www.waze.com/user/*
// @exclude         https://www.waze.com/*/user/*
// @author          vaindil
// ==/UserScript==

var icon = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAYCAYAAADtaU2/AAAElElEQVR4AY3SaWxUVRTA8VMECg94aHBhgRapAlKkIFBoS1vGlqVS2goMXVpau1BooNCidOkUZsrSsiRA+CgfXAyaYJBvDyOaGEPC1RhcQmL8YIyJGit8dFGgvf7fY1568zI1nOTXc+855757J6mEmk6nPrTGU8lChBpOih+hxhPxfHos/VTDdIxBMnpwGe/jA/S7F+uHwbDmwouhOfrBRfUDsrZhwHjAyXPujOEWpsLi3Ed+nTnXl+ItghpOwM1mnRrovSeBCDUMnKeuAxRsehYc6FA9yDxYiTFoGPD9g2FvOH6IjP4YOUkI1i18cMjr1/e7PS9DwWY/Ee/idwziDhwOMvzKcR3C2noy3D316+QL+Je1BnU/06871ozNrP92z7HGSIaCzT4JNh43PCruYALd+XXHFpLvJe4f1fl1R+/iD+jEjijYMloYwz+hJreub6IQHMrIr+tbSf4EOu5P/ILvcAvaU5uQgp27IypIhgWgJjpBHgz16bwdsTN5NYemSyDozUU/3kFp/vbuMULk1fZtwoW82tjPubUxbeLDmgsUbNbJ6MutOXwVDj7EGaGp44Zwh+LHudWHi/LrYsliBA8c66+ZeUyIgpojjzDbzv4+dICCvaYmaq2pPnQV2vC5mMMmmnexTYic6t5JyM2pPvQW+Rp1Tf4VKqeq91sM0tNAr0/BpmfBgTYoMQvZVREAXq0y8uMaLs2u7LmcQw2D9O7mVDJbGbmXVRmpYn88u6rnNjOcA7JAVvTsrIqIlV0RcaBdWRX0K3uU8EePhqHh1RXdHWSNL7IquqPsNW6igJmJmeVdSeSp7N+GNijYqyu6LDjQAMq7lPiDCTG0qtwb/mHV9s55q8o7Bzn0GXoxnhnxI3N750VmtEHBpm7BgTYoDnTpzHJ306FNKxkAOu5nhjsXrggfrGb9vRDUA//91MId4RXhDm1Q1Ozl4YMWZx1ozzaPErPgW+55zbdPCPIbuDTyC095OePldi+/sPXVCLRBwV629YAFB3rZFpChxB800fDdXrq1fRp5Ej5FniSIJWVtczO2tOulWw58g7+goWBnlLVbPM5x+2SfEn9jWuJpc11aUtaezIcnP1/Wdh2zuFyCQf02Dnvr0v0Di0vb9OKyNgUbFpzFpfu1QUk6i/8RFWJRyb4J6SX7Xk8v2T99QfEeCQYfeorZcfHZKYtKWvVzm1sVbFhwFm5u1QYl7pCJId8wWiUeDB9fULy3UIh5RbslGHM37BI/5hfv1VCwYcGZv2mPNiiGWPgoPjtiCHslHvTmP/NSy9dpxbvGC5HKRWbMKGyKz7VM4WE6rahFwYY1r6jFcWsGJWksAAp4eiM5jnVMjKC2m192Q0aJlPXNaVApG3Zp3ICdurHZStnQ7FDXBiWpDPlSAuasb744e13T+BkFjcIjxI0563eenb1u55szCxonC0HPM3NtYxKzPfSGyRoK9qzCJgsOtG9mYZOSkcJOCo1Bv3HBND7sX5okBLUItSvIkHiwfhJfQccp2LBwDdpwU8zCKKISiCdebEiino4rOIVJCEMnuHgcmnEOZ3Eebf8BVNUrOX/qNc8AAAAASUVORK5CYII=';

function gen_url() {
    var topleft= (new OpenLayers.LonLat(Waze.map.getExtent().left,Waze.map.getExtent().top));
    var bottomright= (new OpenLayers.LonLat(Waze.map.getExtent().right,Waze.map.getExtent().bottom));
    var xmin = topleft.lon;
    var xmax = bottomright.lon;
    var ymin = bottomright.lat;
    var ymax = topleft.lat;

    return 'http://mdotnetpublic.state.mi.us/drive/Default.aspx?xmin=' + xmin + '&xmax=' + xmax + '&ymin=' + ymin + '&ymax=' + ymax + '&lc=true&cam=true&tb=false&bc=false&bh1=false&bh2=false&sensor=false&inc=true&mp=false&sign=false&mb=false&cps=false&aps=false&bing=false&source=social&rsp=false&rest=false&park=false&plow=false';
}

function init() {
    try {
        var element = $('.WazeControlPermalink');
        if ($(element).length) {
            $('.WazeControlPermalink').prepend('<img src="' + icon + '" id="WMEtoMiDrive" alt="MiD" style="margin:0 5px 5px 0;cursor:pointer" />');
            $('#WMEtoMiDrive').click(function() {
                window.open(gen_url(), '_blank');
            });
        } else {
            setTimeout(init, 1000);
        }
    } catch (err) {
        console.log("WMEMiDrive - " + err);
        setTimeout(init, 1000);
    }
}

init();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址