Выход из полноэкранного управления скрывает пользовательский контроль на IPad (Google Maps)

Цикл через локальное хранилище

var retrievedData = localStorage.getItem("MyCart");                 

                    retrievedData.forEach(function (item) {
                        console.log(item.itemid);
                    })
1
задан MarkJ 21 March 2019 в 12:21
поделиться

1 ответ

РЕДАКТИРОВАТЬ Google говорит, что не собирается это исправлять: в ответ на мой отчет о проблеме они сказали

«После расследования я Обратите внимание, что именно iOS создает кнопку выхода и не была реализована в API JavaScript Javascript. Обратите внимание, что кнопка выхода также встречается и в других веб-приложениях, поскольку это выходит за рамки нашей области и документации. перенаправьте ваш запрос на страницу поддержки iOS, так как они предоставят более качественные решения проблемы. "

Поэтому, если у кого-то нет лучшего ответа, я буду обходить проблему, удаляя полноэкранный контроль над IPad.

Здесь JSFiddle с обходным путем.

Вот основной код.

  var mapOptions = {
                    zoom: 11,
                    center: new google.maps.LatLng(51.521,-0.12),
                    streetViewControl: false,
                    mapTypeControl: false
  };
  if ( isIPad() ) {
    mapOptions.fullscreenControl = false;
  }
  var map = new google.maps.Map(document.getElementById("map_div"), mapOptions);


  function isIPad() {
    var userAgent = window.navigator.userAgent;
    return (userAgent.match(/iPad/i));
  }

Код был адаптирован из здесь

0
ответ дан MarkJ 21 March 2019 в 12:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: