У нас есть сайт, обслуживаемый https, и у нас есть карты APRE, которые включены в некоторые наши страницы. В настоящее время мы получаем ошибки смешанного содержимого из этого api, так как я вижу, что он пытается загрузить изображения через xmlhttpRequest. API карты в настоящее время просто показывает пустое окно без информации о карте.
Мы используем последнюю версию 3.0 (которая сейчас 3.0.16.0).
Также следует отметить, что я попытался использовать "useHttps = true" в этом ответе: Как позвонить ЗДЕСЬ Maps API v3 с помощью HTTPS. Кроме того, документация отличается от времени, когда этот ответ был опубликован, поэтому я не могу изучить это правило в текущей документации.
вот связанная с этим ошибка, с именем файла, содержащим конфликтующее xmlHttpRequest: Error Picture.
Убедитесь, что вы настраиваете H.service.Platform
со следующими параметрами:
const platform = new H.service.Platform({
app_id: '{{your_app_id}}',
app_code: '{{your_app_code}}',
useHTTPS: true,
useCIT: true
});
Кажется, у вас была неправильная капитализация useHTTPS
или отсутствовала свойство useCIT
. С приведенным выше, ваша карта должна загружать плитки поверх HTTPS.