您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Shows crosshair in the middle of WME map
当前为
// ==UserScript== // @name WME Center Crosshair // @version 0.1 // @authorCZ MajkiiTelini // @description Shows crosshair in the middle of WME map // @include /^https:\/\/(www|beta)\.waze\.com\/(?!user\/)(.{2,6}\/)?editor.*$/ // @run-at document-end // @namespace https://gf.qytechs.cn/cs/users/110192 // ==/UserScript== var W = unsafeWindow.W; var OL = unsafeWindow.OL; var I18n = unsafeWindow.I18n; var CrosshairLayer; Crosshair_init(); function Crosshair_init(e) { if (e && e.user === null) { return; } if (typeof W === "undefined" || typeof W.loginManager === "undefined" || typeof W.map === "undefined" || typeof OL === "undefined") { setTimeout(Crosshair_init, 100); return; } if (!W.loginManager.user) { W.loginManager.events.register("login", null, Crosshair_init); W.loginManager.events.register("loginStatus", null, Crosshair_init); } CrosshairLayer = new OL.Layer.Vector("Crosshair Layer", { uniqueName: "__CrosshairLayer" }); W.map.addLayer(CrosshairLayer); CrosshairLayer.setVisibility(true); W.map.events.register("zoomend", null, drawCrosshair); W.map.events.register("moveend", null, drawCrosshair); drawCrosshair(); } function drawCrosshair() { var point = new OL.Geometry.Point(W.map.getCenter().lon, W.map.getCenter().lat); var style = { externalGraphic: "data:image/png;base64,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", fillOpacity: 1, graphicWidth: 80, graphicHeight: 80 }; var imageFeature = new OL.Feature.Vector(point, undefined, style); CrosshairLayer.destroyFeatures(); CrosshairLayer.addFeatures([imageFeature]); }
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址