【发布时间】:2016-06-25 09:39:54
【问题描述】:
我有一个移动用户的大问题:
我有一个具有width: 100% 的谷歌地图,因此当用户滚动窗口时,如果触摸地图“内部”的屏幕,滚动将仅适用于地图,而不适用于所有窗口......(昨天我的爸爸在地图里面滚动了3分钟XD)
滚动窗口可以触摸屏幕的边框,但是非常非常严格,并不是所有的用户都理解这一点。
我不想要一张width 少于100% 的地图,所以我必须找到其他解决方案...
这将使地图只有在两指触摸时才可拖动,几乎在捏缩放时......
但是我可以使用哪个谷歌地图事件?
也许:
google.maps.event.addListener(map, 'dblclick', function(event){
this.setOptions({draggable:true});
});
但也许在第一次点击地图时我应该提醒(地图中有一个 div)可以用两根手指移动地图??
你怎么看?代码是否正确?
非常感谢我的英语和奇怪的问题:D
【问题讨论】:
-
为什么要对我投反对票?
-
这对于移动滚动非常有用。我今天注意到Google 已经为一个手指移动添加了一个原生块,现在,至少在使用 API 时,你只能用两个手指移动地图。例如:cmwautomacao.com.br/contato.php
标签: javascript google-maps mobile google-maps-api-3 user-experience