hola a todos quisiera saber como manipular el api del google maps con C# para escritorio , no quiero que sea web y poder buscar rutas y asignar puntos de encuentro mediante una busqueda , busque en varios sitios pero no dan el codigo fuente pero si el ejecutable y me quede con las ganas de hacerlo pero no tengo idea por donde empezar, si no fuera mucha molestia se los agradeceria
Hola,
Intentaste con el API de Google Maps?
hola si vi el api del google maps , pero veo que solo hay para javascrip , entonces lo que yo tendria que hacer seria enlazarlo al javascrip con c# , si quiero modificar el api ?
Hola, no se bien que necesitas, pero yo hice algo sacando las posiciones que manda un GPS de una base de datos , y pasando esas posiciones a marcadores en el mapa de google maps, uso un HTML cargado en un webbrowser, el HTML lo genero manualmente metiendole el codigo de la api de google maps, esta bastante bien y funciona perfecto, es para VB .NET 2008.
saludos.
bueno, no recuerdo muy bien, pero vi algunos ejemplos en los que usaban en control WebBrowser, pero creo q no es lo q estas buscando, tal vez estos links te sean utiles
http://code.google.com/p/winforms-geplugin-control-library/
http://www.codeproject.com/KB/miscctrl/GMapNET.aspx --> Para el control GMap.NET creo q este seria tu solucion
y finalmente este control que es para Virtual Earth, la contraparte de Microsoft para Google Maps
http://bingmapscontrol.codeplex.com/
Saludos
Cita de: seba123neo en 23 Abril 2011, 05:07 AM
Hola, no se bien que necesitas, pero yo hice algo sacando las posiciones que manda un GPS de una base de datos , y pasando esas posiciones a marcadores en el mapa de google maps, uso un HTML cargado en un webbrowser, el HTML lo genero manualmente metiendole el codigo de la api de google maps, esta bastante bien y funciona perfecto, es para VB .NET 2008.
saludos.
Estoy necesitando esto para visual basic 6.0, alguien tiene un ejemplo. Saludos
Cita de: Genoma en 7 Septiembre 2012, 21:20 PM
Estoy necesitando esto para visual basic 6.0, alguien tiene un ejemplo. Saludos
Hola, esperame hasta mañana que subo este ejemplo para .NET y visual basic 6.
Cita de: seba123neo en 7 Septiembre 2012, 22:02 PM
Hola, esperame hasta mañana que subo este ejemplo para .NET y visual basic 6.
Lo espero Seba es de mucha importancia. ;D
Seba si ya lo subiste no te olvides de pasar los links por aqui. Gracias
Seba estas por alli? es importante y no encuentro otro que lo haya hecho como vos que es lo que estoy presisando.
Ya tengo el codigo para hacerlo, si lo necesitan me mandan un mp y con gusto se los paso. Saludos
Alguien me podria orientar?
Ya tengo como mandar la posicion al webbrowser desde C# pero al momento de poner infowindow siempre me da la misma informacion aunque en el parametro le mande otros datos, me pueden orientar en que estoy mal.
aqui la funcion la mando desde C# obio con diferentes valores a los params.
function AddMarker(name,lat,lng,note)
{
var MarkerLatLng = new google.maps.LatLng(lat, lng);
var MarkerOption = { map: map, position: MarkerLatLng, title: name };
var Marker = new google.maps.Marker(MarkerOption);
Markers.push(Marker);
var contentString = '<div id="div_ejemplo">' +
'<b>Unidad: </b>' + lat + ' ' +
'<br />' +
'<b>Operador: </b>' + lng + ' ' +
'<br />' +
'<b>Ruta: </b>' + name + ' ' +
'<br />' +
'<b>Fecha requerimiento: </b>' + note + ' ' +
'<br />' +
'<b>Ventana: </b>' + 'Alguna' +
'<br />' +
'<b>Fecha posicion: </b>' + 'hoy' +
'<br />' +
'</div>';
google.maps.event.addListener(Marker, 'click', function() {
if (!popup) {
popup = new google.maps.InfoWindow({
content: contentString,
maxWidth: 200
});
}
popup.open(map, this);
})
MarkerLatLng = null;
MarkerOption = null;
}
creo que esto servirá.
http://www.codeproject.com/Articles/32643/GMap-NET-Great-Maps-for-Windows-Forms-and-Presenta