是否有图书馆可以使用 google 服务 ( https://www.google.com/loc/json ) 为您提供大致位置?
Google Gears 对其提供了支持,如此处所述http://code.google.com/p/gears/wiki/GeolocationAPI Web 服务请求/响应架构上也有很好的文档。
Firefox 和 iPhone Safari 也使用该服务,它们有自己的实现。我想在我自己的 C# 应用程序中使用该服务,所以我想要一个我可以使用的库(C/C++/C# 之一)。目前,我的同事让它工作的唯一方法是使用 IE 的齿轮插件并在我们的 WPF 应用程序中托管嵌入式 IE 窗口。这有点麻烦,并且可重新分发很差。
有任何想法吗?
编辑 这是来自上述页面的评论:
来自 steveblock@google.com 的评论,2008 年 12 月 2 日
感谢所有的评论。一些回应...
可以在位于http://code.google.com/apis/gears/api_geolocation.html的 Geolocation >API 文档中找到有关使用 API 的许多问题的答案。此 Wiki 页面旨在为开发 Gears 的人员记录正在进行的工作,而不是作为 API 的权威文档。
关于 JSON 协议,我已更新此文档以反映 Gears 中的当前行为。请注意,该协议的官方文档将很快添加到 Geolocation API 文档中。
Gears 服务条款禁止通过 HTTP 请求直接使用 Google 位置服务器 ( http://www.google.com/loc/json )。此服务只能通过 Geolocation API 访问。
这有点糟糕。那么 Firefox 是如何通过 HTTP 请求直接使用该服务的呢?