Я получаю некоторые странные гиблые места с пользовательской страницей карты (через Google Maps API v2.x), я создал. (Нажмите SERVICIOS и затем значок самый дальний юг для генерации изображения, показанного ниже.) Проблема, кажется, только появляется при использовании Internet Explorer. Я задаюсь вопросом, является ли это типичной проблемой и если существует общая фиксация?
Какие-либо идеи?
Спасибо.
ОБНОВЛЕНИЕ
В этом изображении браузером является IE 8.0.6001.18702
Его трудное для меня для получения определенных деталей о компьютере, потому что мой клиент сделал этот снимок экрана я не мог воспроизвести эти гиблые места.
удаленная мертвая ссылка ImageShack
Эта черная (png?) ошибка может быть связана с этим вопросом:
Какую версию IE вы используете? (Обратите внимание, что, похоже, затронута только часть падающей тени)
.Мне не удалось воспроизвести эту ошибку (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 исправление прозрачной функциональности.
Это полностью связано с функцией масштабирования в IE8. Попросите клиента вернуть уровень масштабирования на 100%, и черные точки волшебным образом исчезнут. Возможно, именно поэтому не все могут воспроизвести эту проблему, потому что это локальная настройка браузера. Но даже сейчас (спустя несколько месяцев), когда я перехожу по вашей ссылке - или если я просто захожу на maps.google.com, делаю поиск и получаю окно Marker/InfoWindow - если уровень масштабирования установлен на > 100%, я вижу эти черные части тени, где javascript Google пытается собрать воедино drop-shadow. Так что QED: У Microsoft ВСЕ ЕЩЕ есть ошибка в алгоритме масштабирования для прозрачных PNG в IE8.