Vue+openlayer5-Methode zum Abrufen der Koordinaten des aktuellen Mauszeigers

Vue+openlayer5-Methode zum Abrufen der Koordinaten des aktuellen Mauszeigers

Vorwort:

Wie erhält man die Koordinaten der aktuellen Maus im Vue-Projekt? Hier ist eine Methode zum Teilen. Ergebnis:

Implementierungsschritte:

1. Relevante Dokumente importieren

importiere MousePosition aus „ol/control/MousePosition“;
importiere {createStringXY} aus „ol/coordinate“;

2. Erstellen Sie eine Karte

var Ebenen = [
        //Dunkelblauer Hintergrund new TileLayer({
           Quelle: neues XYZ({
             URL:
              "https://map.geoq.cn/ArcGIS/rest/services/ChinaOnlineStreetPurplishBlue/MapServer/tile/{z}/{y}/{x}",
           }),
         }),
       
      ];
diese.map = neue Map({
        Schichten: Schichten,
        Ziel: "Karte",
        Ansicht: neue Ansicht({
          Zentrum: dieses.Zentrum,
          Projektion: diese.Projektion,
          Zoom: diese.Mittelgröße,
          maxZoom: 17,
          minZoom: 5,
          Ausmaß: [
            73.32783475401652, 3.33795, 135.16017906160056,
            53.83501005646246,
          ],
        }),
      });

3. Mausereignisse hinzufügen

var mousePositionControl = neue Mausposition({
         coordinateFormat: createStringXY(6), //Holen Sie sich die Standortprojektion: 'EPSG:4326',
         Klassenname: "benutzerdefinierte Mausposition",
         target: document.getElementById('mouse-position'), //Positionsdaten dort einfügen undefinedHTML: '&nbsp'
      });
      diese.map.addControl(mousePositionControl);

4. Auf der Seite hinzufügen

<div id="Karte" Klasse="Karte" ref="imageDom">
 
    Position div
    <div id="Mausposition" style="
        Farbe: #fff;
        Position: absolut;
        unten: 10px;
        rechts: 10px;
        Z-Index: 10000000;
        Breite: 200px;
        Zeilenhöhe: 30px;
        Hintergrund: rgba(0,0,0,0,5);
    "></div>
</div>

Dies ist das Ende dieses Artikels über das Abrufen der Koordinaten der aktuellen Maus durch vue+openlayer5. Weitere relevante Inhalte zu den Mauskoordinaten durch vue+openlayer5 finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung des Beispiels der Koordinatenauswahlfunktion von Vue
  • vue-openlayers realisiert den Popup-Box-Effekt für Kartenkoordinaten
  • Vue verwendet die Gaode-Karte, um Punkte anhand von Koordinaten zu lokalisieren
  • Vue-Methode zum Abrufen von Elementbreite, -höhe, -abstand von links, rechts, oben usw. sowie der XY-Koordinatenachse
  • Vue+Openlayers realisiert Echtzeit-Koordinatenpunktanzeige

<<:  Drei Verwendungszwecke und Unterschiede von MySQL sind nicht gleich

>>:  Einführung in die Verwendung des Select-Optgroup-Tags in HTML

Artikel empfehlen

Mysql-String-Abfangen und Abrufen von Daten im angegebenen String

Vorwort: Ich bin auf die Anforderung gestoßen, be...

MySQL NULL-Datenkonvertierungsmethode (unbedingt lesen)

Wenn Sie MySQL zum Abfragen der Datenbank verwend...

Analyse der Implementierungsschritte für die Docker-Containerverbindung

Im Allgemeinen verwenden wir nach dem Start des C...

Detaillierte Erklärung der InnoDB-Speicherdateien in MySQL

Physisch gesehen besteht eine InnoDB-Tabelle aus ...

Die neuesten 36 hochwertigen kostenlosen englischen Schriftarten freigegeben

01. Unendlichkeit Schriftart herunterladen 02. Ban...

Prinzip und Implementierung der parallelen Replikation von MySQL5.7

Jeder, der ein wenig über Datenoperationen und -w...

Implementierung mehrerer Tomcat-Instanzen auf einer einzigen Maschine

1. Einleitung Zunächst müssen wir eine Frage bean...

Schritte zum Übertragen von Dateien und Ordnern zwischen zwei Linux-Servern

Heute habe ich mich mit der Migration eines Proje...

Navicat: Mehrere Möglichkeiten zum Ändern des MySQL-Datenbankkennworts

Methode 1: Verwenden Sie den Befehl SET PASSWORD ...

So fügen Sie Docker dynamisch Ports hinzu, ohne das Image neu zu erstellen

Manchmal müssen Sie während des Betriebs freigege...

Analyse der Implementierung der Nginx Rush-Kaufstrombegrenzungskonfiguration

Aus geschäftlichen Gründen kommt es häufig zu Eil...

Grundsätze für die Bereitstellung und Konfiguration mehrerer Tomcat-Instanzen

1. Schalten Sie die Firewall aus und übertragen S...