Your Name 2 gadus atpakaļ
vecāks
revīzija
68c8d70dd9
1 mainītis faili ar 12 papildinājumiem un 1 dzēšanām
  1. 12
    1
      src/pages/pg4/Map.vue

+ 12
- 1
src/pages/pg4/Map.vue Parādīt failu

@@ -62,9 +62,20 @@
62 62
     map.centerAndZoom(point, 3);
63 63
     mapRef.value = map;
64 64
 
65
-    // 绑定事件
65
+    // 绑定事件 - 很多手机 click 有问题
66 66
     map.addEventListener('click', (e) => onClick(e.point));
67 67
 
68
+    //触摸移动时触发此事件 此时开启可以拖动。虽然刚初始化该地图不可以拖动,但是可以触发拖动事件。
69
+    map.addEventListener("touchmove", function (e) {
70
+    map.enableDragging();
71
+    });
72
+    //触摸结束时触发次此事件 此时开启禁止拖动
73
+    map.addEventListener("touchend", function (e) {
74
+    map.disableDragging();
75
+    });
76
+
77
+    map.disableDragging();
78
+
68 79
     // 显示 marker
69 80
     countries.value.forEach(renderCountry);
70 81
   });