Я разрабатываю сайт для своего клиента. Он получает данные, введенные пользователем, вызывает API-интерфейс для обследования боеприпасов, чтобы найти координаты возможных совпадений, выводит список совпадений и, когда пользователь нажимает на совпадение, отображает в нем фрейм вида улицы, используя API встраивания карт Google. Все идет хорошо до точки, где размещен iframe. Он успешно размещен, и появляется «окно», которое предназначено для отображения вида на улицу, но оно черного цвета. В консоли устройства я получаю следующие сообщения об ошибках:
The deviceorientation events are blocked by feature policy. See https://github.com/WICG/feature-policy/blob/master/features.md#sensor-features
Вот код, который я использую для ввода iframe:
var longitude = bngresult.longitude;
var latitude = bngresult.latitude;
var iframe = document.createElement('iframe');
iframe.width = "600";
iframe.height = "450";
iframe.frameborder = "0";
iframe.style = "border:0";
const url = "https://www.google.com/maps/embed/v1/streetview?key=XXXXXXXXXXX&location=" + longitude + "," + latitude;
iframe.setAttribute('allow', 'fullscreen');
iframe.setAttribute('sandbox', 'allow-scripts');
iframe.setAttribute("src", url);
document.body.appendChild(iframe);
bngresult - это данные JSON из вызова API получить координаты. Этот бит работает нормально, это бит, который не работает.
Любая помощь будет оценена,
Артём