我正在尝试使用c#创建一个程序,这样我就可以使用地理定位服务来确定我的计算机所处的位置。我想知道你对于地理定位的建议是什么,以及你是否认为我应该只做一个后台程序或Windows服务,或者是否有可能使它成为一项服务。我听说过w3c,google,windows和skyhook。我希望能够从中确定一个地址,我也希望这项服务是免费的(即使它只是为了一天的一些查询。
感谢您的帮助!
答案 0 :(得分:0)
我不清楚你为什么要询问后台进程或Windows服务。您的应用程序将无法从谷歌等服务获取计算机的位置。
我建议您安装适用于Windows 7的Geosense驱动程序以添加位置驱动程序(请参阅http://geosenseforwindows.com/)然后我会使用类似位置和传感器互操作库的内容来查询该传感器以查找计算机的粗略位置。 (见http://archive.msdn.microsoft.com/SensorsAndLocation/Release/ProjectReleases.aspx?ReleaseId=2359)
如果这不是我们想要做的;请提供更多信息。