首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Google地理定位API库

Google地理定位API库
EN

Stack Overflow用户
提问于 2009-10-08 04:27:12
回答 2查看 12.5K关注 0票数 6

是否有一个库可以让你使用谷歌服务(https://www.google.com/loc/json)获得大致的位置?

Google支持它,正如这里所描述的,http://code.google.com/p/gears/wiki/GeolocationAPI在web服务请求/响应模式上也有很好的doco。

Firefox和iPhone Safari也使用该服务,它们有自己的实现。我想在我自己的C#应用程序中使用这个服务,所以我想要一个我可以使用的库(任何一个C/C++/C#)。目前,我的同事让它工作的唯一方法是为IE使用齿轮插件,并在我们的WPF应用程序中托管嵌入式IE窗口。这有点麻烦,而且很难再分配。

有什么想法吗?

编辑这是来自上面页面的评论:

2008年12月2日steveblock@google.com的评论 谢谢你的评论。一些回应..。 关于使用API的许多问题的答案可以在geolocation.html的地理定位>API文档中找到。这个Wiki页面的目的是为那些开发Gears的人记录正在进行的工作,而不是作为API的最终文档。 关于JSON协议,我更新了这个文档,以反映Gears中当前的行为。请注意,协议的正式文档将很快添加到地理定位API文档中。 Gears服务条款禁止通过HTTP请求直接使用Google (http://www.google.com/loc/json)。此服务只能通过地理定位API访问。

这有点烂。那么Firefox是如何通过HTTP请求直接使用此服务的呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-11-19 13:44:43

请看一下索尼的PlaceEngine,它会给你的位置,根据WiFi信号,它可以访问。缺点是用户必须安装PE客户端。好的一面是,它可以通过网站和/或本地应用程序访问。有一个在线服务器DB,您可以查询详细信息,还有一个本地DB选项,当没有internet时,您可以查询位置估计。这是用于一系列导航软件,包括作为对全球定位系统的备份,在索尼的Nav-U单位。此外,您还可以自己更新placeEngine数据(即添加新的访问点)。

选项2是苹果的CoreLocation,它目前使用的是一种名为SkyHook的服务。如果你愿意的话,我相信你可以在非苹果平台上使用SkyHook。

谷歌的纬度服务以某种方式使用Gears,而且它一定在使用WiFi,因为它太精确了,不能只基于IP地址。他们可能在后台使用PlaceEngine或Sky钩子数据库.

票数 3
EN

Stack Overflow用户

发布于 2009-10-08 07:53:27

我搜索了一下,发现了这个:Lat平铺-第1部分: Google .NET控件

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1535619

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档