0
私たちのレールアプリはOpenlayers jsを使用しており、Googleマップレイヤーを使用しています。コードは次のようなものです:IEのGoogleマップレイヤーに問題があるOpenlayers:pan、zoom bars hidden
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では、レイヤウィッチャーは表示されません。むしろ、地図がロードされているときに、レイヤウィッチャーアイコン(+シンボル)が表示されます。しかし、マップが完全にロードされると、アイコンは消えます。同じことがパンゾーンバルにも起こります。
なぜこのようなことが起こるのか誰かに教えてもらえますか?
おかげで、OpenLayersをのバージョンを使用している シュリダール
私は2.7を使用しています。私は2.10を試み、この問題が消えるかどうかを見ます。 – sridharraman
ありがとうございます。 OL 2.10では正常に動作します。 – sridharraman
正常に動作していると答えます –