PDA

Ver la Versión Completa : Geolocalizacion en VCL sin GPS


josepicd
18-02-2019, 14:34:25
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
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
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
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:


https://ipinfo.io
https://www.db-ip.com/
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
Pues lo que dije antes, esa web también me dice que estoy en Madrid, sin embargo estoy a más de 500 Km.