我想知道是否可以使用C++根據我的機器(P.C,Laptop等)I.P地址獲取經度,緯度和高度。不是PHP或任何第三方網站。我想聽聽建議,怎麼會有這種可能。PC IP地址到位置座標
0
A
回答
1
這是不可能的。在不知道IP地址屬於誰的情況下(你無法知道這一點),你不能得到比IP地址本身更多的信息。 IP地址和位置之間沒有(直接)關聯。例如,如果他們願意,AOL(它們是否仍然存在)可能在英國,美國和法國提供相同範圍的1600萬個IP地址。
0
這與編程無關我想。一旦你有一個數據庫足夠的數據,你可以自由地用你想要的任何語言來查詢這個數據庫。
所以這是你正在使用的數據庫的問題。看看http://dev.maxmind.com/geoip/geolite例如,這正是我發現使用谷歌(沒有個人推薦)。
確保您的應用程序定期更新以保持最新。
請記住,地理位置,這是你在這裏要做的,只是一個近似值,正如Mats Petersson在他的回答中指出的那樣,它可能完全不正確。
+0
我試圖查找我的家庭IP地址。通過谷歌地圖路線它是74英里(110公里)「關閉」。我的移動電話上的IP地址是186英里(300公里),遠在中途。 我也查了一個我知道的網站,這個網站的距離約爲1英里(1.6公里)。 當我檢查我的作品防火牆地址時,它給出了我的移動設備提供的向北54度北向2度的位置,這絕對不是我住的地方以南10英里,所以大約有196英里(320公里)錯誤。 可能有更精確的其他數據庫,但就像我之前說過的那樣,它不是非常準確的... –
相關問題
- 1. IP地址位置
- 2. 分配IP地址到物理位置
- 3. 如何從IP地址找到位置?
- 4. Python找出從非居住區座標到位置/地址
- 5. 從IP地址獲取地理位置
- 6. Google地理位置給出了無效地址的座標
- 7. 大地定位IP地址
- 8. IP地址的位置檢測技術
- 9. 獲取Ip地址的位置C#,asp.net
- 10. IP地址在室內的位置
- 11. 跟蹤IP地址的確切位置
- 12. 如何使用ip地址數組標記谷歌地圖上的位置,而不是經緯度座標
- 13. 地址或位置標識
- 14. 當多個IP地址分配給PC時,如何獲取默認IP地址
- 15. 查找使用座標地址或位置
- 16. 有沒有辦法根據地址生成位置的座標?
- 17. MSDeploy在目標位置保留站點名稱和IP地址
- 18. MAC地址和IP地址
- 19. 鼠標座標到數字位置
- 20. Jquery Mobile地理位置。 IP地址問題
- 21. 從您ping的位置更改IP地址的位置
- 22. 如何將短信發送到我知道IP地址的PC?
- 23. 查找連接到PC上的InterNet的IP地址
- 24. Phonegap地理位置不顯示座標
- 25. PHP HTML地理位置座標
- 26. CLLocationManager - 地址的座標
- 27. 從時區或IP地址獲取GPS座標
- 28. 是否可以通過IP地址找到用戶的位置?
- 29. 轉換IP地址到位置,需要優化
- 30. WSARecv從目標ip地址
你說得對。假設這個問題是關於近似地理定位的,那麼接受這個不準確就可以了。 (這是最好的,我們可以得到,也是最好的第三方網站可以做的) – leemes
啊!這很糟糕。我想根據我的IP地址獲取位置座標。如果我使用第三方程序,該怎麼辦?這足夠準確嗎? – user1922856
準確到什麼程度?地理位置的IP地址會給你帶來最好的「城鎮」 - 最糟糕的情況可能是非常錯誤的 - 部分取決於誰提供了數據 - 在技術上,ISP或提供IP地址的人將知道確切的[除對於移動設備當然]。你想達到什麼目的? –