Крч. Самая краткая реализация того что ты хотел, это
pip install geocoder
import geocoder
print(geocoder.ip('me').latlng)
Она напишет координаты указаного IP.
#Вместо 'me' можно вставить любой IP.
Но минус в том что всё же нужно где-то будет доставать IP. Да и минус в том, что отслеживание идёт по IP, т.е. очень неточное может быть. Может показывать где провайдер находится и тд.