Quiero obtener la ubicación de un usuario en función de su dirección IP. Así que haré que el navegador solicite al usuario su ubicación usando la API de geolocalización y envíe esa información a mi backend.
¿Es posible que los usuarios editen el javascript que envía la geolocalización a mi servidor antes de que ocurra la solicitud? Si es así, ¿cuál es una buena manera de eludir esto y obtener una ubicación real?
Planeo no permitir los que vienen de Tor o una VPN, así que eso no me preocupa. Solo trato de asegurarme de que los usuarios no editen el javascript para estar en un área diferente.
Vi que podía usar algo como ipinfo.io con mi servidor Python, pero no estoy seguro de si esto es tan preciso como pedirle al usuario su ubicación a través del navegador. (Estoy tratando de obtener su ubicación exacta, como una aplicación de viaje compartido o cualquier aplicación de mapas que la tenga).