我是iOS移动应用开发的新手。在我的应用程序中,我们有WKWebView,我们在其中显示谷歌地图。目前,它需要两个手指来移动地图。如何更改该行为并用一根手指移动地图?
答案 0 :(得分:0)
您是否可以访问地图代码?在可滚动页面上,gestureHandling
设置为cooperative
by default。这意味着,你需要两个手指来平移地图。要实现此功能,您需要将gestureHandling
设置为greedy
,这样您的用户就可以只用一根手指来平移地图。首先测试它,因为有一个原因将其设置为cooperative
。在网站上滚动并让你的卷轴被你不想滚动的地图劫持可能会非常烦人。
function initMap() {
var locationRio = {lat: -22.915, lng: -43.197};
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 13,
center: locationRio,
gestureHandling: 'greedy'
});
}