Page 1 of 1

To Antonio Linares

Posted: Tue Jun 12, 2007 7:05 pm
by Wanderson
Olá Antonio,

Vendo uno exemplo de José Luis Capel sobre activex e google earth es possivel refrescar lo objeto activex con uno novo dado de latitude e logitude sen carregar lo mapa novamente? Explico:
Tengo uno sistema de rastreador de veículo, de tiempo em tiempo tengo los dados de latitude e logitude gostaria de passar los valores ao objeto activex para refrescar en lo mapa dando impression de movimento do veiculo.

http://www.capelblog.com/?p=83
Site con lo exemplo de Luis

Gracias
Wanderson.

Posted: Tue Jun 12, 2007 7:24 pm
by Antonio Linares
Wanderson,

Sólo tienes que volver a crear MiHtml.htm y llamar de nuevo a:

oActiveX:Do("Navigate2",(CurDrive() + ":\"+CurDir()+"\MiHtml.htm"))

Posted: Tue Jun 12, 2007 7:42 pm
by Wanderson
Antonio Linares wrote:Wanderson,

Sólo tienes que volver a crear MiHtml.htm y llamar de nuevo a:

oActiveX:Do("Navigate2",(CurDrive() + ":"+CurDir()+"\MiHtml.htm"))
Si Antonio, mas o efeito no es o mesmo quando se passa solamente latitude e longitude ao google earth no quiero que me pinta todo lo mapa novamente asi no tengo la idea de movimento do ponto. Revisando la api del google existe una propriedade:

map.panTo(new GLatLng(37.4569, -122.1569))

Isto movimenta lo mapa ao ponto sen repintalo.

es possivel?

Gracias.
Wanderson.

Posted: Wed Jun 13, 2007 12:09 am
by Antonio Linares
No lo se, no lo hemos probado. Inténtalo :-)

Posted: Wed Jun 13, 2007 5:21 pm
by Wanderson
Antonio Linares wrote:No lo se, no lo hemos probado. Inténtalo :-)
Como passar estes parâmetros ao objeto activex?

Gracias.

Posted: Thu Jun 14, 2007 6:31 am
by Antonio Linares
Habría que intentar acceder al objeto "document" desde el objeto oActiveX, y desde él acceder a getElementById("map").

Te recomiendo revisar todas las propiedades y métodos de "Shell.Explorer.2" y ver si hay alguna para acceder al documento y desde él, a un objeto contenido en el documento.

Posted: Thu Jun 14, 2007 12:16 pm
by Wanderson
Antonio Linares wrote:Habría que intentar acceder al objeto "document" desde el objeto oActiveX, y desde él acceder a getElementById("map").

Te recomiendo revisar todas las propiedades y métodos de "Shell.Explorer.2" y ver si hay alguna para acceder al documento y desde él, a un objeto contenido en el documento.
Antônio onde posso revisar las propriedades y métodos de Shell.Explorer.2?

Gracias.

Posted: Thu Jun 14, 2007 12:45 pm
by Antonio Linares
google