2011-10-06 157 views
-2

我有一台连接到互联网的设备。我们的目标是能够从互联网上找到设备的经纬度。 所以我需要在C++中实现一个代码,它将使用互联网来查找经纬度。该设备没有GPS。所以只需通过互联网连接,我怎么去找到设备的位置。 我试图寻找答案,但其中大部分都与iphone有关。提前致谢。如何查找纬度和经度

+0

您的问题不完整。你有什么信息开始你想要转换为经纬度? –

+1

你想要1个适用于C和C++的答案,或者2个不同的答案:两种不同的语言都有一个答案? – pmg

+0

您是否试图使用互联网获取产品/设备的纬度/经度? –

回答

1

无需访问某种基于位置的服务(某些使用GPS,但有些例如三角化已知的WiFi热点),您可以做的最好的方法是对地址进行地理定位。通常情况下,你可以在20-30英里之内,但在某些情况下,你可能会非常遥远(例如,如果IP是远离实际用户的代理服务器,例如所有AOL客户都是如此)。

有许多服务可用于地理定位IP地址。 MaxMind是我以前用过的。

+0

感谢这是相当有帮助的。 – thewall7