Я использую Google Maps API для создания веб-сайта и использую опцию «жадный» для панорамирования карт одним пальцем. Но он не работает на iPad с iOS 9 или старше. Остальные работают хорошо.
Я также пытался прослушать событие карты, и обнаруживается только событие «щелчка», событие «перетаскивания» не прослушивается.
<!DOCTYPE html>
<html lang="vi"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0">
</head>
<body style="overflow: hidden;margin:0;">
<div id="map" style="height: 100%;width: 100%;position: absolute;overflow: hidden;"></div>
<script>
var map;
function initMap() {
map = new google.maps.Map(document.getElementById('map'), {
center: {lat: 10.8527, lng: 106.7476},
mapTypeControl:true,
mapTypeControlOptions:{mapTypeIds: "roadmap", style: 2, position: 3},
scaleControl:true,
zoom:13,
draggable: true,
gestureHandling:"greedy",
});
}
</script>
<script async defer
src="https://maps.googleapis.com/maps/api/js?key=AIzaSyB0QGNZHfTyzSc1piB4n3wuHRP2L4RdLys&callback=initMap">
</script>
</body>
</html>