W3C、Google Gears 和 Loki Geolocation 基于啥?

Posted

技术标签:

【中文标题】W3C、Google Gears 和 Loki Geolocation 基于啥?【英文标题】:W3C, Google Gears and Loki Geolocation based on what?W3C、Google Gears 和 Loki Geolocation 基于什么? 【发布时间】:2011-02-12 19:40:06 【问题描述】:

我知道这些是客户端应用程序,但所有三个都必须基于计算机本身的某些组件。

这是哪个组件,我如何以编程方式将它用于 C# 应用程序(不适用于 WEB)?

【问题讨论】:

【参考方案1】:

它们是客户端,它们使用不同的来源获取位置信息。 Firefox 中的 W3C API 使用 Google Location Services(一个 JSON API),我敢打赌 Google Gears 也使用 Google 数据库,而 Loki 使用 Skyhook Wireless 服务。并且实现了 W3C API 的不同浏览器可以使用不同的位置服务。 Mobile Safari 使用 Skyhook 或来自设备本身的 GPS 信息。

您可以查看这些提供商中的任何一个,以通过您的桌面应用程序访问位置。 Google Location Services 似乎是一个特别简单的 Web API,但我认为您也可以通过编程方式访问 Skyhook。由于您使用 C# 编写代码,因此您可能会研究 Windows 7 定位平台,它提供了一个易于使用的操作系统级框架,可以抽象出不同的提供程序。

(抱歉有任何错别字和缺少链接;答案是从我的平板电脑上发布的。)

【讨论】:

【参考方案2】:

有一个使用 skyhook 无线 sdk 的地理定位版本。这里是另一个链接,称为 WPS(wi-fi 定位系统)[在此处输入链接描述][1]

http://www.j2i.net/BlogEngine/post/2008/12/30/Accessing-the-Skyhook-Wireless-SDK-from-C-prerelease-wrapper.aspx

【讨论】:

以上是关于W3C、Google Gears 和 Loki Geolocation 基于啥?的主要内容,如果未能解决你的问题,请参考以下文章

Google Gears SQLite DB 和 C#

使用 Google Gears 或 HTML5 的离线网站

Google Gears - 数据库 - VACUUM

如何在 Firefox 4 上运行 Google Gears 扩展?

Google Gears 真的是一个长期的解决方案吗?

使用 JavaScript 读取 Google Gears Blob