Google静态地图API页面提到静态地图仅在浏览器中使用

时间:2010-07-13 15:46:03

标签: google-maps

在Google静态地图API说明(http://code.google.com/apis/maps/documentation/staticmaps/)中,我找到了以下声明:(显示在“概述”部分中)

请注意,静态地图可能只会在浏览器内容中显示;不允许在浏览器之外使用静态地图。

我需要一些帮助来破译上述陈述。

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

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

有趣的问题。

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

  

我可以在非Web应用程序中使用Google地图吗?

     

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

The FAQ also explicitly includes the Static Maps API作为上述“Google Maps API”集的一部分:

  

什么是Google Maps API?

     

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

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

  

10 - 除非第7节或Maps API文档明确允许,否则您不得(也不允许任何其他人):

     

...

     

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

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

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


相关链接: