序文:Vue プロジェクトで現在のマウスの座標を取得するにはどうすればよいでしょうか。ここで共有する方法を示します。 結果: 実装手順:1. 関連文書をインポートする 'ol/control/MousePosition' から MousePosition をインポートします。 'ol/coordinate' から {createStringXY} をインポートします。 2. マップを生成する var レイヤー = [ //濃い青の背景 new TileLayer({ ソース: 新しいXYZ({ URL: "https://map.geoq.cn/ArcGIS/rest/services/ChinaOnlineStreetPurplishBlue/MapServer/tile/{z}/{y}/{x}", })、 })、 ]; this.map = 新しいマップ({ レイヤー: レイヤー、 ターゲット: "マップ"、 ビュー: 新しいビュー({ 中心: this.center, 投影: this.projection、 ズーム: this.centerSize、 最大ズーム: 17, 最小ズーム: 5, 範囲: [ 73.32783475401652, 3.33795, 135.16017906160056, 53.83501005646246, ]、 })、 }); 3. マウスイベントを追加する var mousePositionControl = 新しい MousePosition({ coordinateFormat: createStringXY(6), //位置投影を取得します: 'EPSG:4326', クラス名: 'カスタムマウス位置', target: document.getElementById('mouse-position'), // そこに位置データを配置 undefinedHTML: ' ' }); this.map.addControl(マウス位置コントロール); 4. ページに追加する <div id="map" class="map" ref="imageDom"> 位置 div <div id="マウスの位置" スタイル=" 色: #fff; 位置: 絶対; 下:10px; 右:10px; Zインデックス: 10000000; 幅: 200ピクセル; 行の高さ: 30px; 背景: rgba(0,0,0,0.5); </div> </div> これで、vue+openlayer5 が現在のマウスの座標を取得する方法についての記事は終わりです。vue+openlayer5 マウス座標に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: HTML での select optgroup タグの使用の概要
メモリストレージエンジンに関する知識ポイントメモリ ストレージ エンジンは日常業務ではほとんど使用さ...
質問1:インストール中に net start mysql と入力すると、次のエラー メッセージが表示...
HTTP ステータス コードステータス コードは 3 桁の数字と理由フレーズ (最も一般的なもの: ...
目次概要オブザーバーパターンの応用シナリオオブザーバーパターンの実装要約する概要オブザーバー パター...
目次序文プロジェクト設計後部フロントエンドプロジェクトを実行する質疑応答序文これまでの API 開発...
(I)ウェブページのカラーマッチングの基本概念(1)白黒の言葉は永遠のテーマです。誰もそれを悪く言う...
目次序文環境の準備カテゴリコンポーネントアプリのコンポーネント1. デフォルトスロット2. 名前付き...
この記事の例では、文字の出現回数をカウントするJavaScriptの具体的なコードを参考までに共有し...
MGR (MySQL グループ レプリケーション) は、バージョン 5.7 で追加された新しい機能...
目次1. ユニットテストはなぜ必要なのでしょうか? 2. ユニットテストの書き方3. テストツール4...
方法 1: 設定ファイルを変更する (docker サービスを停止する必要があります) 1. doc...
序文最近、弊社では mbp の設定をしており、ssh を使うことが多くなりました。複雑なコマンドを書...
目次需要背景思考分析UI 表示始める1. 支払いコンポーネントテンプレートを作成する2. 支払いコン...
質問: DockerにNginxをインストールするときに次のエラーが発生しました: docker: ...
注1: MySQLデータベースへの接続が遅い問題を解決するvim /etc/my.cnfコンテン...