Google Maps Javascript: перетаскивание одним пальцем не работает на ipad с ios 9 и старше - PullRequest
0 голосов
/ 13 мая 2018

Я использую 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...