1
我試圖從shell中使用freegeoip獲取經度和緯度。當我嘗試下面的命令:使用freegeoip從shell中獲取經緯度
$ curl -s --get http://freegeoip.net/json/74.201.113.118 | grep -Po '(?<="latitude":)[^,}]*'
$ curl -s --get http://freegeoip.net/json/74.201.113.118 | grep -Po '(?<="longitude":)[^,}]*'
我能獲得一些價值,但每當我用我自己更換IP地址,命令只是輸出0的任何想法,爲什麼?
可能是您的位置不在他們的數據庫?位置在哪裏?對德國來說,它工作正常。 –
哥斯達黎加,我猜測它不在他們的數據庫中。 :/ – Tuco
你使用公網IP還是私網IP?我嘗試了一個哥斯達黎加ip並且有數據。 http://freegeoip.net/json/201.199.180.130 –