No me muestra mapa de Google en control de Internet Explorer dentro de un formalario

309 views
Skip to first unread message

Juanpa

unread,
Oct 14, 2015, 6:26:25 AM10/14/15
to Comunidad de Visual Foxpro en Español
Buenas,

Hasta hoy me ha estado funcionando correctamente un formulario con un control de Internet Explorer que muestra un mapa de Google Maps. Hoy ha dejado de funcionar en todos los ordenadores donde lo he probado. Quizás lleve más días sin funcioner, pero hoy es cuando me he dado cuenta.

No se si será algún cambio en Google Maps o debido a alguna actualización de Internet Explorer. Lo he probado en varios ordenadores con Windows XP y Windows 7 y con distintas versiones de Internet Explorer. En todos los casos ha dejado de funcionar correctamente. Me muestra algunos controles de la página (acercar y alejar el mapa, cambiar la vista, el muñuco de Street View) pero no el mapa. Si me muestra la vista en modo Street View si arrastro el muñeco al  mapa.

La forma de cargar el control de Internet Explorer en el formulario es poniendo en el evento Load del formulario el siguiente código:

this.AddObject("oleIE", "oleControl", "Shell.Explorer.2")
this.oleIE.Top = 0
this.oleIE.Left = 0
this.oleIE.Height = this.Height - 75
this.oleIE.Width = this.Width
this.oleIE.Visible = .T.
this.oleIE.Anchor = 15

Una vez he generado un archivo mimapa.htm con el código para mostrar el mapa lo muestro ejecutando:

this.oleIE.Navigate2("MiMapa.htm")

Pues bien, esto que funcionaba bien ha dejado de funcionar. (Si me muestra correctamente

Si intento abrir el archivo MiMapa.htm directamente con un navegador, me lo abre correctamente con Firefox y Chrome. Con Internet Explorer me pregunta si quiero permitir la ejecución de scripts y ActiveX y una vez pincho en permitir también me lo muestra correctamente.

¿Alguien sabe a que puede ser debido)

Gracias.

---------------------------------------
Juan Pablo Martín Peinado
Guadalajara - España
---------------------------------------

jose maria martin

unread,
Oct 14, 2015, 6:30:20 AM10/14/15
to Comunidad de Visual Foxpro en Español

Hola Juan Pablo, 

Acabo de publicar exactamente el mismo problema que tu describes justo encima de tu mensaje en este mismo foro... así que me da que pensar que va a ser un problema de google maps..

Un saludo.

Juanpa

unread,
Oct 14, 2015, 6:57:03 AM10/14/15
to Comunidad de Visual Foxpro en Español
Jeje, ya me he dado cuenta. Hemos publicado al mismo tiempo los dos.

A ver si alguien tiene alguna solución.


---------------------------------------
Juan Pablo Martín Peinado
Guadalajara - España
---------------------------------------


Florencio Beltran de Heredia

unread,
Oct 14, 2015, 7:27:41 AM10/14/15
to Comunidad de Visual Foxpro en Español
Hola Juanpa:

A mi me funcionan bien en este momento las llamadas a Google Maps a través de mis aplicaciones. Hace tiempo también tuve problemas parecidos a los que comentas cuando mostraba los mapas en un formulario. Desde entonces decidí cambiar y mostrarlos a pantalla completa. Como te digo, en el momento de publicar este mensaje, sin problemas. 


El miércoles, 14 de octubre de 2015, 12:26:25 (UTC+2), Juanpa escribió:

Juanpa

unread,
Oct 14, 2015, 7:39:33 AM10/14/15
to Comunidad de Visual Foxpro en Español
Hola Florencio,

Si creo el archivo .htm del mapa y luego lanzo un navegador para abrirlo me funciona correctamente, pero si cargo el control del IE dentro de un formulario es cuando no lo muestra.


---------------------------------------
Juan Pablo Martín Peinado
Guadalajara - España
---------------------------------------


Juanpa

unread,
Oct 14, 2015, 5:30:58 PM10/14/15
to Comunidad de Visual Foxpro en Español
Buscando por Google por fin encontré la solución en este link.

Simplemente con añadir en el header del script el siguiente meta tag ha vuelto a funcionar:

<meta http-equiv="X-UA-Compatible" content="IE=edge">


---------------------------------------
Juan Pablo Martín Peinado
Guadalajara - España
---------------------------------------

El miércoles, 14 de octubre de 2015, 12:26:25 (UTC+2), Juanpa escribió:

jose maria martin

unread,
Oct 15, 2015, 3:35:56 AM10/15/15
to Comunidad de Visual Foxpro en Español
Gracias JuanPa, funcionó!! Me salvaste la vida!

Un saludo. 

Saúl Piña

unread,
Oct 15, 2015, 10:47:39 AM10/15/15
to Comunidad de Visual Foxpro en Español
Tienes razon, funciona perfecto..

Eliecer Rangel

unread,
Dec 1, 2016, 8:48:07 AM12/1/16
to Comunidad de Visual Foxpro en Español
Excelente! 
Reply all
Reply to author
Forward
0 new messages