在Google静态地图API说明(http://code.google.com/apis/maps/documentation/staticmaps/)中,我找到了以下声明:(显示在“概述”部分中)
“ 请注意,静态地图可能只会在浏览器内容中显示;不允许在浏览器之外使用静态地图。 ”
我需要一些帮助来破译上述陈述。
这是否意味着Google静态地图必须在浏览器中使用,并且不能在执行http请求的应用程序的上下文中使用?
提前感谢您的帮助。
答案 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节是否优先。
我会尝试寻求有关此问题的更多信息,并会相应地更新此答案。
相关链接: