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

Zusammenfassung der 7 Protokolltypen in MySQL

In MySQL gibt es folgende Protokolldateien: 1: Pr...

IE8 verwendet den Multikompatibilitätsmodus, um Webseiten normal anzuzeigen

IE8 wird mehrere Kompatibilitätsmodi haben. Der IE...

JavaScript imitiert den Jingdong-Lupeneffekt

In diesem Artikel wird der spezifische Code für J...

Problem beim Testen des nicht autorisierten Zugriffs auf Zookeeper

Inhaltsverzeichnis Vorwort Erkennen des geöffnete...

Detaillierte Schritte zur Installation von MySQL mit Cluster-RPM

MySQL-Datenbank installieren a) Laden Sie das MyS...

20 JS-Abkürzungsfähigkeiten zur Verbesserung der Arbeitseffizienz

Inhaltsverzeichnis Wenn Sie mehrere Variablen gle...

Detaillierte Verwendung des JS-Arrays für jede Instanz

1. forEach() ist ähnlich wie map(). Es wendet ebe...

So fügen Sie die Tomcat-Serverkonfiguration zu Eclipse hinzu

1. Fenster -> Einstellungen, um das Eclipse-Ei...

Zwei Möglichkeiten, den 30-Sekunden-Werbecode aus dem Youku-Video zu entfernen

Ich glaube, jeder kennt dieses Gefühl: Ein Video m...

Dieser Artikel zeigt Ihnen, wie Sie Vue 3.0 responsive verwenden

Inhaltsverzeichnis Anwendungsfälle Reaktive API-b...

Beispiel für die Verwendung von JS, um zu bestimmen, ob ein Element ein Array ist

Hier sind die Arten von Daten, die überprüft werd...

Verstehen Sie die Prinzipien und Anwendungen von JSONP in einem Artikel

Inhaltsverzeichnis Was ist JSONP JSONP-Prinzip JS...