Странные гиблые места на пользовательском Google Map с IE

Я получаю некоторые странные гиблые места с пользовательской страницей карты (через Google Maps API v2.x), я создал. (Нажмите SERVICIOS и затем значок самый дальний юг для генерации изображения, показанного ниже.) Проблема, кажется, только появляется при использовании Internet Explorer. Я задаюсь вопросом, является ли это типичной проблемой и если существует общая фиксация?

Какие-либо идеи?

Спасибо.

ОБНОВЛЕНИЕ

В этом изображении браузером является IE 8.0.6001.18702

Его трудное для меня для получения определенных деталей о компьютере, потому что мой клиент сделал этот снимок экрана я не мог воспроизвести эти гиблые места.

удаленная мертвая ссылка ImageShack

10
задан SuperBiasedMan 18 August 2015 в 08:35
поделиться

3 ответа

Эта черная (png?) ошибка может быть связана с этим вопросом:

IE 8 Black bug

Какую версию IE вы используете? (Обратите внимание, что, похоже, затронута только часть падающей тени)

.
2
ответ дан 4 December 2019 в 02:50
поделиться

Мне не удалось воспроизвести эту ошибку (IE6,7,8,FF,Chrome), но я могу предложить вам попробовать GMaps Utility Library. Это позволяет создавать пользовательские информационные окна с помощью css (live example, которые используют расширение библиотеки ExtInfoWindow). Эта библиотека добавляет вам возможность создавать информационные окна без прозрачности, что, я думаю, является актуальной проблемой.

Я попытался посмотреть, что делает API карты Google с информационным окном в IE8 и обнаружил, что он добавляет фильтр CSS:

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src="http://maps.gstatic.com/intl/ru_ALL/mapfiles/transparent.png");

Wich воспроизводить тень под информационным окном на основе прозрачного изображения png, возможно, на вашем клиентском компьютере эта возможность (фильтр) отключена, поэтому я думаю, что лучшим решением будет использовать библиотеку, которую я предложил.

Также вы можете попробовать ie7-js библиотеку, которая имеет IE-PNG исправление прозрачной функциональности.

2
ответ дан 4 December 2019 в 02:50
поделиться

Это полностью связано с функцией масштабирования в IE8. Попросите клиента вернуть уровень масштабирования на 100%, и черные точки волшебным образом исчезнут. Возможно, именно поэтому не все могут воспроизвести эту проблему, потому что это локальная настройка браузера. Но даже сейчас (спустя несколько месяцев), когда я перехожу по вашей ссылке - или если я просто захожу на maps.google.com, делаю поиск и получаю окно Marker/InfoWindow - если уровень масштабирования установлен на > 100%, я вижу эти черные части тени, где javascript Google пытается собрать воедино drop-shadow. Так что QED: У Microsoft ВСЕ ЕЩЕ есть ошибка в алгоритме масштабирования для прозрачных PNG в IE8.

Странные черные пятна на пользовательской карте Google с IE http://img340.imageshack.us/img340/751/googleblackholes.jpg

3
ответ дан 4 December 2019 в 02:50
поделиться
Другие вопросы по тегам:

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