Your Name 2 年前
父节点
当前提交
68c8d70dd9
共有 1 个文件被更改,包括 12 次插入1 次删除
  1. 12
    1
      src/pages/pg4/Map.vue

+ 12
- 1
src/pages/pg4/Map.vue 查看文件

@@ -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
   });