Distancia entre 2 ubicaciones

911 views
Skip to first unread message

Claudio Vinicius Chilomer

unread,
Oct 26, 2021, 10:35:56 PM10/26/21
to publice...@googlegroups.com
Hola Amigos,

En la programacion de la Carta Porte, tenemos distancia recorrida entre "origen" y "Destino". 
Como hacen ustedes para obtener esa "distancia recorrida"? Hay algun componente para accesar Google Maps y tomar ese datos desde fox?

Gracias, 

Claudio Chilomer

J. Enrique Ramos Menchaca

unread,
Oct 26, 2021, 11:01:54 PM10/26/21
to Comunidad de Visual Foxpro en Español

acmc

unread,
Oct 27, 2021, 6:04:22 PM10/27/21
to Comunidad de Visual Foxpro en Español
Ya hace tiempo, yo desarrolle un modulo para una empresa fletera que cobraba por kilometro con la api de Google Maps, le daba la dirección de Origen y Destino y me mostraba la ruta, el tiempo y los kilometros, podía jalar los kilometros al form de visual fox, pero luego cambiaron los terminos para la api y había que pagar para usarla y el cliente no quiso pagar y ahí quedo, ahora para la carta porte solo le doy C.P. y ciudad origen y destino, mando llamar a google maps con los parametros  y abre el navegador automaticamente, ya solo el usuario tendrá que copiar el dato de los kilometros.

Salu2!!

Claudio Vinicius Chilomer

unread,
Oct 27, 2021, 6:36:33 PM10/27/21
to publice...@googlegroups.com
Buen tip!
Seria mucho pedir que nos pase ese codigo para abrir maps ya pasando los parametros?
Gracias.

Claudio

--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/53f300c7-c4d9-4585-b0d9-0630b56c96d6n%40googlegroups.com.

acmc

unread,
Nov 2, 2021, 1:57:50 PM11/2/21
to Comunidad de Visual Foxpro en Español
Perdon por la tardanza... 
en un boton este es el código que utilizo
txtcpo = Código Postal origen
txtcpd= Código Postal destino
txtdcolonia = es la cólonia del destino, este se lo agrego para que sea mas facil y rápido de ubicar

IF !EMPTY(thisform.txtcpo.value) AND !EMPTY(thisform.txtcpd.value) 
lurl = ''
DECLARE INTEGER ShellExecute IN shell32.dll ; 
INTEGER hndWin, ; 
  STRING cAction, ; 
  STRING cFileName, ; 
  STRING cParams, ;  
  STRING cDir, ; 
  INTEGER nShowWin

ShellExecute(0, "open", lurl, "", "", 1)
ELSE 
MESSAGEBOX("Debe Capturar el Còdigo Postal de Origen y Destino",48,"Aviso")
RETURN 
ENDIF 


Claudio Vinicius Chilomer

unread,
Nov 2, 2021, 2:13:43 PM11/2/21
to publice...@googlegroups.com
Muchas gracias.

Saludos, 

Claudio Chilomer

Arnaldo Toledano

unread,
Nov 2, 2021, 3:12:30 PM11/2/21
to publice...@googlegroups.com

La verdad que GENIAL, pero... existe alguna manera para traer los KM de distancia entre una ciudad y otra y guardarla en una variable ????

Gracias

Arnaldo Toledano

Arciga

unread,
Nov 4, 2021, 11:32:34 AM11/4/21
to Comunidad de Visual Foxpro en Español
Saludos,

Aún no me queda absolutamente claro en caso es obligatorio indicar la distancia recorrida en la versión 2.0 del complemento carta porte, ya que en el documento 'carta porte 20' oficial del SAT dice que es opcional y esta condicionado, pero no logro entender en qué casos se usa forzosamente y cuando no.

Por otro lado estoy buscando un catálogo de códigos postales que contenga adicionalmente la longitud y latitud con el objeto de hacer cálculos matemáticos que me determinen la distancia entre dos puntos, solamente encontré la hoja de excel del 'inegi' denomina 'AGEEML_202110151557468', tiene bastantes datos pero no el código postal.

¿Alguna opinión sobre este tema?

Gracias.

Claudio Vinicius Chilomer

unread,
Nov 4, 2021, 2:17:45 PM11/4/21
to publice...@googlegroups.com
Efectivamente, no me habia fijado que es "opcional" o "condicional", tengo la misma duda.
que yo sepa no hay "  catálogo de códigos postales que contenga adicionalmente la longitud y latitud", debes calcular la distancia basado en CP y Colonia (para ser mas exacto). El catalogo descargable alguien lo publico en este grupo.

Saludos, 

Claudio


Gil Gzz

unread,
Jun 3, 2022, 7:21:47 AM6/3/22
to Comunidad de Visual Foxpro en Español
el calculo de distancias con api de google u otros regularmente tiene costo y costos altos... ya estoy resolviendo con un servidor propio para el calculo de distancias entre dos posiciones GPS, les voy plaitcando de este armado, la idea es hacer un servicio accesible por webservice y que pueda ser consumido cada vez que se requiera.... seria interesante ver cuantos interesados hay en este tema

Saludos!

Rh Yac

unread,
Jun 3, 2022, 10:01:29 AM6/3/22
to publice...@googlegroups.com
Me interesa ! siempre quise saber como se calcula.

________________________________
Rene Yacyna
Córdoba - Argentina.
C.P.C.I.P.C.2586
Cel.54 93517032948



Víctor Hugo Espínola Domínguez

unread,
Jun 3, 2022, 9:04:42 PM6/3/22
to publice...@googlegroups.com
Mira si te sirve http://yousfi.over-blog.com/2015/08/playing-with-google-maps-api.html

Saludos,
Víctor.
Lambaré - Paraguay.



--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages