Наше приложение rails использует Openlayers js, и мы используем слой карты Google. Код такой:
function initMap() {
var googleLayer = new OpenLayers.Layer.Google("Google Map", {numZoomLevels: 18});
var map = new OpenLayers.Map($('map'), { projection: "EPSG:4326", numZoomLevels: maxZoom });
map.addLayer(googleLayer);
map.addControl(new OpenLayers.Control.LayerSwitcher());
}
Это нормально работает в Firefox, Chrome. Но в Internet Explorer (IE) 8 он не показывает переключатель слоев. Вернее, когда карта загружается, можно увидеть значок переключателя слоев (символ +). Но как только карта полностью загружена, значок исчезает. То же самое происходит и с панзоомбаром.
Может кто-нибудь сказать мне, почему это может происходить?
Спасибо,
Шридхар