Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Geolocalizacion en VCL sin GPS (https://www.clubdelphi.com/foros/showthread.php?t=93763)

josepicd 18-02-2019 14:34:25

Geolocalizacion en VCL sin GPS
 
Pues eso, tengo una aplicacion de escritorio para win64, es posible obtener la geolocalizacion a traves del proveedor de internet. Resumiento, donde esta instalada la aplicacion.

Gracias equipazo!!!!

Casimiro Notevi 18-02-2019 16:40:24

No.








.

josepicd 18-02-2019 16:53:50

Cita:

Empezado por Casimiro Notevi (Mensaje 530736)
No.
.

No es posible utilizar la API de google maps para posicionar?, hay paginas web y servicios que lo hacen lo que no se como implementarlo con Delphi.

mamcx 18-02-2019 17:36:47

La forma mas idiota que se me ocurre (y de hecho, se puede hacer geo sin GPS) es usando un web view e invocando el api de JS, o tener un servidor web remoto, hacer un request y este registrar la llamada con GeoIP:

https://www.maxmind.com/en/geoip-demo

(P.D: Ahora que me acuerdo, si tienes la IP publica no necesitas la llamada remota, solo tener una copia de GeoIP local!)

WHILENOTEOF 18-02-2019 17:42:00

Cita:

Empezado por josepicd (Mensaje 530737)
No es posible utilizar la API de google maps para posicionar?, hay paginas web y servicios que lo hacen lo que no se como implementarlo con Delphi.

Creo que vía servicios web, si que podrás obtener esa información. Si el equipo no dispone de gps, está la opción de intentar localizar mediante la señal wifi o mediante la ip. La precisión de la posición obtenida iría bajando en este orden gps > wifi > ip , investiga servicios web que puedas llamar desde Delphi y te pasen esos datos, Google Maps creo que tiene algo de eso.

Neftali [Germán.Estévez] 18-02-2019 18:00:49

Cita:

Empezado por josepicd (Mensaje 530731)
Pues eso, tengo una aplicacion de escritorio para win64, es posible obtener la geolocalizacion a traves del proveedor de internet. Resumiento, donde esta instalada la aplicacion.


Yo creo que hay webs que a partir de la IP, puedes obtener una localización "aproximada".
Por ejemplo, estas webs dan un servicio aproximado a lo que pides:
La cosa es encontrar una web que lo ofrezca como servicio o que disponga de un API con la que acceder.
Otro problema es la exactitud que eso te de.

Casimiro Notevi 18-02-2019 18:13:43

Es que esos sitios no sirven, porque en la mayoría de casos dan la localización del ISP.

Por poner un simple ejemplo, en mi caso dicen en todas esas webs que estoy en Madrid, sin embargo me encuentro a 500 Km.

josepicd 19-02-2019 09:45:49

He encontrado esta pagina por ejemplo que en mi caso es exacta.

https://www.coordenadas-gps.com/

Casimiro Notevi 19-02-2019 10:03:07

1 Archivos Adjunto(s)
Pues lo que dije antes, esa web también me dice que estoy en Madrid, sin embargo estoy a más de 500 Km.


La franja horaria es GMT +2. Ahora son las 17:51:36.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi