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