Estuve realizando un desarrollo para una página con css y estilos y tuve problemas con la visibilidad de los mapas de google en internet explorer.
Adjunto algunos links donde se habla un poquito:
- http://www.anieto2k.com/2008/03/19/%C2%BFinternet-explorer-8-cargandose-la-web/
- http://www.forosdelweb.com/f91/google-maps-no-funciona-internet-explorer-575094/
- http://maps.google.es/support/bin/answer.py?answer=21849&useful=1&show_useful=1&comment=
Consulte un rato posibles soluciones o hacks para aplicar al desarrollo que ya había realizado, la mejor solución encontrada es el componente para ver mapas de afcomponets, es gratuito y muy fácil de programar, además con flash le podemos dar un toque de personalización adicional a los mapas, como en este caso un menú de exploración que nos permite ir directamente a un punto específico del mundo.
Realicé los siguentes pasos para el mapa personalizado:
1. Ubicamos en el mapa las coordenas que queremos visualizar en la página de google maps.
2. Luego, hacemos uso del siguiente truco para tener la latitud y longitud de la posición que actualmente estamos viendo.
En la barra de direcciones, pegamos el siguiente código y luego presionamos enter:
javascript:void(prompt('',gApplication.getMap().getCenter()));
Genera una ventana con la información que necesitamos. Es decir latitud y longitud, copiamos esta información y la llevamos a flash para configurar el mapa.
3. Vamos al archivo flash que previamente hemos ingresado un componente GMAP, el cual es gratuito. (componente de afcomponents)
4. Ponemos un nombre de instancia map, y luego ponemos el tamaño requerido.
5. Por último implemente una programación as, que permite cambiar la ubicación con un menú de opciones.
-
paths = new Array();
-
paths.push({lat:37.0625,lng:-95.677068});//Medellin
-
paths.push({lat:48.85892699104534,lng:2.2943615913391113});//Torre Eiffel
-
paths.push({lat:-13.125205415132301,lng:-72.52715706825256});//Machupichu
-
paths.push({lat:3.1578598586671602,lng:101.71145260334015});//Torres petronas
-
paths.push({lat:40.71212605734761,lng:-74.01033282279968});//Torres gemelas
-
map.addControl(map.GZoomControl());
-
map.addControl(map.GPositionControl());
-
map.addControl(map.GTypeControl());
-
map.panTo(paths[_root.pointer]);
-
-
//bm: Nombre del botón que despliega el menu
-
-
//m: MovieClip del Menú
-
-
bm.active = false;
-
bm.gotoAndStop(1);
-
bm.onPress = function()
-
{
-
if(!this.active)
-
{
-
this.active = true;
-
m._x = 0;
-
this.gotoAndStop(2);
-
}
-
else
-
{
-
this.active = false;
-
m._x = 351.8;
-
this.gotoAndStop(1);
-
}
-
}