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