You cannot copy content of this page

Geocodificación Inversa

Geocodificación Inversa
(MilGracias @Paco_mg-;)
Cuando en la “Ventana de Estado” le das a “mostrar dirección” (geocodificación inversa) da el siguiente error:

Para que funcione y sólo para quienes tengan servidor propio, hay que añadir unas lineas al archivo traccar.xml:
<entry key='geocoder.enable'>true</entry>
<entry key='geocoder.type'>google</entry>

Con esas lineas al darle mostrar dirección nos indicará calle y número
NOTA: En las versiones de Traccar V4.2 y V4.3 no va

“Para que en los reportes nos indique el nombre de la calle, hay que configurar en el traccar.xml el servicio de localización que desees:
https://www.traccar.org/reverse-geocoding/
Los hay gratis y de pago. Te registras en el servicio y te da una clave API que pones en Traccar, reinicias el servicio y a disfrutar. Yo estoy usando el servicio gratuito de Google para éso y para los mapas personalizados” (MilGracias FernandoAgar!!!)

“Según la siguiente documentación desde el 11/06/2018 han cambiado los precios para laa APIs de Google (info no actualizada en el link anterior de Traccar):
https://developers.google.com/maps/d…ge-and-billing
Según la nueva tarifa 1.000 peticiones serían 5$, pero regalan 200$ mensuales, así que tendrías “gratis” para 40.000 al mes. Éso cubre unas 1.290 peticiones diarias en un mes de 31 dias = unas 3ypico horas si tu tracker reporta cada 10 segundos (todo ello calculado sin consumir de ninguna otea API y límitado a 50 por segundo). Luego si tienes activado el reutilizar distancia…. pues ya dependerá de muchas variables” (MilGracias GoNzCiD!!!)

“por cierto,.. los que tengáis la clave Api de Google, contínuo… cuidado,… en 1 mes 1000 y pico euros”
(1000ypicoGracias JorgeBees!!!)

Si tenemos muchos dispositivos y queremos reducirlo a solamente cuando se pinche sobre “Mostrar dirección” podríamos añadir:
<entry key='geocoder.enable'>true</entry>
<entry key='geocoder.type'>google</entry>
<entry key='geocoder.key'>123456789</entry>
<entry key='geocoder.onRequest'>true</entry>
<entry key='geocoder.ignorePositions'>true</entry>
<entry key='geocoder.reuseDistance'>200</entry>

“Si no queremos pasarnos, también se puede poner una cuota por dia, y en el peor de los casos va a haber posiciones sin poner la calle y ya. Pero hay un proveedor (Nominatim) que el unico limite que tiene es que solo acepta 1 petición por segundo. Si alguien no quiere complicarse para nada, creo que sería tal que asi:
<entry key='geocoder.enable'>true</entry>
<entry key='geocoder.type'>nominatim</entry>
<entry key='geocoder.url'>https://nominatim.openstreetmap.org/reverse</entry>

(Milagracias GoNzCiD!!!)

No me va el link de ubicación recibido por email
Hay que modificar el archivo de configuración de Traccar añadiendo la siguiente línea con la dirección de tu servidor:
<entry key='web.url'>https://URL.url/traccar</entry>
(MilGraciasIván!!!)

Al menos en mi caso la url es distinta: http en vez de https y eliminando “traccar” despues de la url. Es decir:
<entry key='web.url'>http://URL.url/</entry>
(MilGraciasMarcos!!!)