Autor
|
Tema: Manipular API Google Maps desde Visual Basic (Leído 29,690 veces)
|
hannah
Desconectado
Mensajes: 29
|
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
|
|
|
En línea
|
|
|
|
|
|
seba123neo
|
a mi me baja perfecto de la pagina ,no uses el internet explorer 6 que con ese no anda la descarga...
|
|
|
En línea
|
|
|
|
|
|
|
hannah
Desconectado
Mensajes: 29
|
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
|
|
|
En línea
|
|
|
|
hannah
Desconectado
Mensajes: 29
|
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...
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
|
|
|
En línea
|
|
|
|
gulabyte
Desconectado
Mensajes: 97
|
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) no diréis que no suena bien... Bueno gracias de verdad por el aporte, Salu10
|
|
|
En línea
|
|
|
|
|
|