2010-07-13 97 views
5

在谷歌静态地图API描述(http://code.google.com/apis/maps/documentation/staticmaps/)使用静态地图,我发现下面的语句:(目前的“概述”部分)谷歌静态地图API页面提到,仅在浏览器

注意,静态地图只能浏览内容中显示;使用浏览器以外的静态地图是不允许

我需要破译上述声明一些帮助。

这是否意味着Google静态地图必须在浏览器中使用,并且不能用于执行http请求的应用程序的上下文中?

在此先感谢您的帮助。

回答

3

有趣的问题。

This section from the "Google Maps API Family" FAQ说:

我可以使用谷歌地图在我的非Web应用程序?

是的,Google Maps API现在可以在桌面应用程序中使用,只要他们遵守服务条款的其他限制。请注意,为了使桌面应用程序被视为“可公开访问”,必须有一个可公开访问的网页,从中可以下载它。 See Section 7.1c的服务条款了解更多信息。上述

The FAQ also explicitly includes the Static Maps API作为集“谷歌地图API”的一部分:

什么是谷歌地图API?

Google Maps API为开发人员提供了多种将Google地图嵌入网页的方法,并允许使用简单或广泛的自定义。现在有几种API产品:Google Maps JavaScript API,Google Maps API for Flash和Google Static Maps API。此外,我们还提供Mapplets API,以便创建在Google地图中运行的迷你应用程序。根据您的需求,您可能会发现自己正在使用这些API中的一种或组合。

的问题是,Section 10.8 of the Terms of Use仍说:

10 - 除了在第7或Maps API文档中明确许可,您不得(也不得允许任何其他人):

...

10.8 - 使用静态地图API,而不是在Web浏览器的实现中;

似乎在Maps API文档中明确允许在非Web应用程序中使用静态地图,但我不知道10.8节是否优先。

我会尽力寻求有关此问题的更多信息,并相应地更新此答案。


相关链接: