Google Map - opacity в Opera
Прошу помощи у тех, кто использует API Google Maps.
Проблема следующего характера: Создаю Полигон, задаю ему свойства, добавляю слой на карту: var polygon = new GPolygon(theArray, "#ffffff" , 1, 1, "#ffff00", 0); map.addOverlay(polygon); Ставлю обработчики события GEvent.addListener(polygon, "mouseover", function(){ this.setFillStyle({ color: "#ffff00", weight: 3, opacity: 0.3 }); }); GEvent.addListener(polygon, 'mouseout', function() { this.setFillStyle({ color: "#ffffff", weight: 1, opacity: 0 }); }); Смысл - наведение мыши на полигон - один слой заливки, убираем мышь из области полигона - убираем заливку. setFillStyle заменяет цвет заливки, opacity, и толщину контура. Всё работает, но не в Opera, в данном браузере заливка не замещается, а наслаивается одна на другую. Пример: http://resources.esri.com/help/9.3/a...nfowindow.html В опере не только не замещается заливка, но и изначально не отображаются слои с полигонами, только после первого наведения мышью. Гуглил по этому вопросу, не нашёл ничего! Неужели никто этого не замечал? Задать вопрос в англоязычном сообществе мне не позволяет знание языка, надеюсь что тут есть знатоки этого API. Пожалуйста, помогите это победить или найти другое (кроссбраузерное) решение. |
Часовой пояс GMT +3, время: 16:56. |