Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Choclito en 21 Abril 2011, 23:22 pm



Título: api del google maps y C# desktop
Publicado por: Choclito en 21 Abril 2011, 23:22 pm
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


Título: Re: api del google maps y C# desktop
Publicado por: [D4N93R] en 23 Abril 2011, 00:38 am
Hola,

Intentaste con el API de Google Maps?


Título: Re: api del google maps y C# desktop
Publicado por: Choclito en 23 Abril 2011, 02:48 am
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 ?


Título: Re: api del google maps y C# desktop
Publicado por: 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.


Título: Re: api del google maps y C# desktop
Publicado por: neoncyber en 25 Abril 2011, 20:51 pm
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


Título: Re: api del google maps y C# desktop
Publicado por: Genoma en 7 Septiembre 2012, 21:20 pm
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


Título: Re: api del google maps y C# desktop
Publicado por: seba123neo en 7 Septiembre 2012, 22:02 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.


Título: Re: api del google maps y C# desktop
Publicado por: Genoma en 8 Septiembre 2012, 14:21 pm
Hola, esperame hasta mañana que subo este ejemplo para .NET y visual basic 6.
Lo espero Seba es de mucha importancia.  ;D


Título: Re: api del google maps y C# desktop
Publicado por: Genoma en 10 Septiembre 2012, 23:43 pm
Seba si ya lo subiste no te olvides de pasar los links por aqui. Gracias


Título: Re: api del google maps y C# desktop
Publicado por: Genoma en 11 Septiembre 2012, 21:43 pm
Seba estas por alli? es importante y no encuentro otro que lo haya hecho como vos que es lo que estoy presisando.


Título: Re: api del google maps y C# desktop
Publicado por: Genoma en 26 Septiembre 2012, 00:56 am
Ya tengo el codigo para hacerlo, si lo necesitan me mandan un mp y con gusto se los paso. Saludos


Título: Re: api del google maps y C# desktop
Publicado por: krnes en 5 Abril 2013, 19:36 pm
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;
        }


Título: Re: api del google maps y C# desktop
Publicado por: Danyfirex en 5 Abril 2013, 23:19 pm
creo que esto servirá.

http://www.codeproject.com/Articles/32643/GMap-NET-Great-Maps-for-Windows-Forms-and-Presenta