W3C、Google Gears 和 Loki Geolocation 基于什么?

问题描述 投票:0回答:2

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

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

c# geolocation w3c google-gears
2个回答
2
投票

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

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

(对于任何拼写错误和缺少链接,我们深表歉意;答案是从我的平板电脑发布的。)


1
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.