2012-05-22 24 views
0

我正在尝试使用c#编写一个程序,该程序将允许我使用地理定位服务来确定我的计算机位于何处。我想知道你会提出什么建议,只要地理位置APis去,你是否认为我应该只是做一个后台进程或Windows服务,或者如果它甚至可能使它成为一项服务。我听说过w3c,google,windows和skyhook。我希望能够从中确定一个地址,我也希望该服务将是免费的(即使它的只有几个看起坐一天。关于geoloaction和应用程序类型的建议

感谢您的帮助!

回答

0

我不是很清楚你为什么要问关于后台进程或Windows服务的问题,你的应用程序将无法从google等服务获取计算机的位置

我建议你安装适用于Windows的Geosense驱动程序7添加位置驱动程序(请参阅http://geosenseforwindows.com/)然后,我将使用位置和传感器互操作库之类的内容来查询该传感器以查找计算机的粗略位置(请参阅http://archive.msdn.microsoft.com/SensorsAndLocation/Release/ProjectReleases.aspx?ReleaseId=2359

如果这不是我们想要做的;请提供更多信息。

+0

为什么它无法从Google这样的服务中获取,如下所示:https://developers.google.com/maps/documentation/geocoding/ – yoyomommy

+0

地理编码意味着将经纬度值转换为地址(反向地理位置正在将地址转换为纬度/经度值)。除非手动输入,否则您如何知道计算机的纬度/经度? –

+0

哦,gotcha。对不起,我不知道。谢谢您的帮助!但是有没有使用你的IP地址?例如,当谷歌地图告诉你的位置基于你的IP ... – yoyomommy

相关问题