Manipular API Google Maps desde Visual Basic

Iniciado por seba123neo, 30 Junio 2008, 18:33 PM

0 Miembros y 1 Visitante están viendo este tema.

hannah

Hola:

Estoi empezando a utilizar api map google y VB, la vdd es que me intereso mucho este programita, pero kuando le hago modificaciones y lo quiero hacer ejecutable me marca un ERROR que me dice METHOD OR DATA MEMBER NOT FOUND y hace referencia a Navigate, no se si quisas le movi mucho y se elimino alguno linea o es que es lo que me este asindo falta...

Muchas Gracias

seba123neo

La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

hannah

Muchas gracias por tu respues pero....

mmmmm k pasa???? borre toda mi carpeta para volverlo a bajar, pero no esta en el servidor  :xD...

mmmm i aora jaja ????

seba123neo

a mi me baja perfecto de la pagina  :P,no uses el internet explorer 6 que con ese no anda la descarga... :P :P
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

hannah

Sorry la tenia en la recicladora...
Me aparece un mensaje de error que me dice que el metodo no funciona, le di el click de ayuda y me dice que el disco local no contiene los archivos ara "MSDN VS 6.0 loca" como se esperaba. Actualice la ubicacion...
Abajo me aparece la ubicacion de instalacion..
Pero que tengfo k hacer ai meti el disco...  :xD

seba123neo

jaja no pero eso no tiene nada que ver con el programa,es porque no tenes instalado la MSDN de la ayuda de visual basic...pero no es problema eso no apretes mas el boton "Ayuda" y listo...sobre el otro error de metodo pues parece que le cambiaste el nombre al control webbrowser y por eso no reconoce la propiedad...pueden ser un monton de cosas ......no se que hiciste si asi estaba bien  :P :P :P
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

hannah

Ya tengo lo tengo solucionado el problema era de que no tenog bien istalado el VB 6 en la maquina, pero que me cambie de maquina y todo bien...
Muchas gracias por el programa creo que me va hacer de mucha ayuda para empezar con api google map y vb6  ;D

hannah

Hola ya tengo el programa corriendo con algunas modificaciones que le hice y algunas cosas mas. El problema es que coloco el marcador con un click  lo puedo mover, pero quiero que kuando se mueva me de la nueva coordenada que tomo, lo estoy haciendo de la siguiente manera pero no me agarra nisiquiera se ve la ventana de informacion...


GEvent.addListener(map, "click",
function(marker, point) {
if (marker) {
             null;
              } else {
          map.clearOverlays();
var marcador = new GMarker(point, {draggable: true});
map.addOverlay(marcador);
//marcador.openInfoWindowHtml("Coordenadas: "+point.y+","+point.x);
coordenadas.text = point.y+","+point.x;
      }
           }
         );
         
Esto lo sabe de un ejemplo de HTML y lo paso asi a VB con Print #1 claro, lo coloco debajo de donde se crea el mapa, donde le doy las coordenasdas y el zoom

Muchas Gracias


 

hannah

Hola ya tengo el codigo para que al dar click mi el marcador aparezca y tambien una ventana donde me muestra las coordenadas, ademas que se puede mover el marcador andole otro click a un lugar distinto, aqui se los mando espero que sirva a alguien... :D


MARCADOR AL HACER CLICK
Print #1, "var point = new GLatLng(" & lati1.Text & "," & " " & longi1.Text & ");"
Print #1, "var marker = new GMarker(point);"
Print #1, "GEvent.addListener(map, ""click"","
Print #1, "function(marker, point) {if (marker) {null;} else {map.clearOverlays();"
Print #1, "var marcador = new GMarker(point, {draggable: false});"
Print #1, "document.form_mapa.coordenadas.value = point.y+point.x;"
Print #1, "marcador.openInfoWindowHtml(""Ubicacion:""+point.x+point.y);"
Print #1, "} } );"

Igual espero que me puedan ayudar con otro duda que tengo, quiero pasar las coordenada de la ventana a un textbox lo estoi haciendo con esta sentencia pero no me la acepta

coordenadas = point.y+point.x

coordenadas es el nombre de textbox

Muchas Gracias ;D

gulabyte



Muy interesante el aporte !!
Gracias seba123neo por el código y a hannah por las modificaciones. Recuerdo haber estado yo también investigando algunos códigos fuente de las páginas que daban este servicio.
Está estupendo para hacer un localizador de IP's aunque muchas veces la central o la localización del proxy del ISP esté a cientos de kilómetros desde donde consultamos el ordenador con el IP.
Me pregunto si has sido tú el que se las ha ingeniado para comunicarte con google.maps mediante html, si es así felicidades y gracias por compartir el logro. Nunca se me habría ocurrido crear un archivo html y después abrirlo con un WebBrowser.
Me da que va a ser una función más de mi cliente: GREAT v2.1 (con localizador vía satélite mediante IP)  :laugh: :laugh: :laugh: no diréis que no suena bien...

Bueno gracias de verdad por el aporte,

Salu10