Funcionó perfecto Felipe, muchas gracias
(debo aprender sobre las variables &Websession )
-- Nuevamente muchas gracias
--
Mauricio Reyes Gonzalez
NeoCode: Soluciones en Sistemas de Información
Desarrollo de aplicaciones Web con Genexus
Cel: 89072885
Iquique, Chile.
Mauricio Reyes Gonzalez
NeoCode: Soluciones en Sistemas de Información
Desarrollo de aplicaciones Web con Genexus
Cel: 89072885
Iquique, Chile.
El 29 de febrero de 2012 09:37, Felipe Neves <felipnev@gmail.com> escribió:
Bom dia Mauricio, tente fazer da seguinte forma:Sub 'MarkPoint'&GxMapData.FromXml(&Websession.get('mappoints'))&httpclient.Host = 'maps.google.com'&httpclient.BaseUrl = '/maps/api/geocode/'&postvar = 'xml?address=' + &provdireccion + '&sensor=false'&httpclient.Execute('GET',&postvar)&var = &httpclient.ToString()&xmlreader.OpenFromString(&var)&xmlreader.Read()&xmlreader.ReadType(1,'lat')&lat = &xmlreader.Value&xmlreader.ReadType(1,'lng')&long = &xmlreader.ValueGoogleMapControl1.Latitude = &latGoogleMapControl1.Longitude = &long//Google and Yahoo ProviderGoogleMapControl1.Icon = 'Red'&GxMapPoint.PointLat = &lat //'-34.906275829530244'&GxMapPoint.PointLong = &long //'-56.199703216552734'&GxMapPoint.PointInfowinTit = &provnombre&GxMapPoint.PointInfowinDesc = &provgiro&GxMapPoint.PointInfowinLink = &provurl&GxMapPoint.PointInfowinLinkDsc = &provdireccion//&GxMapPoint.PointInfowinImg = "http://wiki.gxtechnical.com/commwiki/servlet/apgetwikiimage?10085,3"&GxMapData.Points.Add(&GxMapPoint)&Websession.Set('mappoints',&GxMapData.ToXml())EndSub
Espero te-lo ajudado.Atenciosamente, Felipe.2012/2/29 MReyes <mauricioreyesgonzalez@gmail.com>
Estimados,Hice un webpanel con una grilla y un map control, en el cual puedo pinchar en la grilla un proveedor y en el mapa muestra la marca correspondiente a la dirección, así como voy pinchando van apareciendo las marcas en el mapa. Traté de hacer lo mismo con un for each line que recorra la grilla y marque todos los proveedores si tener que pinchar en cada uno de ellos, pero sólo marca el último ítem. alguien ha tratado de hacer algo así? (filtro registros con direcciones cercanas entre sí)Este es el código que estoy usandoEvent Start&carga.FromImage(ActionExport)GoogleMapControl1.Height = 630GoogleMapControl1.Width = 1000EndEventEvent &carga.Click&provdireccion = ProvDireccion&provnombre = ProvNombre&provgiro = ProvGiro&provurl = ProvUrldo 'MarkPoint'EndEvent// Sample code for GxMapControlSub 'MarkPoint'&httpclient.Host = 'maps.google.com'&httpclient.BaseUrl = '/maps/api/geocode/'&postvar = 'xml?address=' + &provdireccion + '&sensor=false'&httpclient.Execute('GET',&postvar)&var = &httpclient.ToString()&xmlreader.OpenFromString(&var)&xmlreader.Read()&xmlreader.ReadType(1,'lat')&lat = &xmlreader.Value&xmlreader.ReadType(1,'lng')&long = &xmlreader.ValueGoogleMapControl1.Latitude = &latGoogleMapControl1.Longitude = &long//Google and Yahoo ProviderGoogleMapControl1.Icon = 'Red'&GxMapPoint.PointLat = &lat //'-34.906275829530244'&GxMapPoint.PointLong = &long //'-56.199703216552734'&GxMapPoint.PointInfowinTit = &provnombre&GxMapPoint.PointInfowinDesc = &provgiro&GxMapPoint.PointInfowinLink = &provurl&GxMapPoint.PointInfowinLinkDsc = &provdireccion//&GxMapPoint.PointInfowinImg = "http://wiki.gxtechnical.com/commwiki/servlet/apgetwikiimage?10085,3"&GxMapData.Points.Add(&GxMapPoint)EndSubcon este evento trato de cargar los registros de la grillaEvent 'Cargar todos'for each line&provdireccion = ProvDireccion&provnombre = ProvNombre&provgiro = ProvGiro&provurl = ProvUrldo 'MarkPoint'endforEndEventDe antemano agradezco sus comentarios.Saludos--
Mauricio Reyes Gonzalez
NeoCode: Soluciones en Sistemas de Información
Desarrollo de aplicaciones Web con Genexus
Cel: 89072885
Iquique, Chile.
Has recibido este mensaje porque estás suscrito al grupo "GeneXus" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a genexus@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a genexus+unsubscribe@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/genexus?hl=es.
0 Response to "Re: [gx-l] Map control google"
Publicar un comentario