W3C,Google Gears和Loki Geolocation基于什么?
-
01-10-2019 - |
题
我了解这些是客户端应用程序,但是所有三个都必须基于计算机本身的某些组件。
这是哪个组件,如何以C#应用程序(不适合Web)以编程方式使用它?
解决方案
它们是客户端,他们使用不同的来源用于位置信息。 Firefox中的W3C API使用Google位置服务(A JSON API),我敢打赌Google Gears也使用Google数据库,而Loki使用Skyhook Wireless服务。实施W3C API的不同浏览器可以使用不同的位置服务。 Mobile Safari使用Skyhook或设备本身的GPS信息。
您可以查看这些提供商中的任何一个,用于通过桌面应用程序访问位置。 Google Location Services似乎是一个特别简单的Web API,但我认为您也可以获得对Skyhook的程序化访问。由于您在C#中写作,因此您可能会查看Windows 7 Location Platform,该平台提供了一个易于使用的OS级别框架,该框架可以抽象不同的提供商。
(抱歉,任何错别字和缺乏链接;从我的平板电脑上发布的答案。)
其他提示
使用Skyhook Wireless SDK的地理位置版本。这是您的另一个链接,它称为WPS(Wi-Fi定位系统)[在此处输入链接说明] [1
不隶属于 StackOverflow