Google Map付费与非付费版本之间的差异

时间:2012-01-03 04:05:48

标签: google-maps

Google地图的付费和非付费版本有什么区别?

我有一个浏览器应用程序使用谷歌地图的JavaScript API,我想知道差异,以便我可以适当地更改我的代码

5 个答案:

答案 0 :(得分:4)

我认为主要区别在于每天的点击次数。你的代码应该是完全可移植的。

完整的差异列表位于http://www.google.com/enterprise/earthmaps/maps-compare.html

答案 1 :(得分:2)

我遇到的主要差异是:

  1. 解除了流量上限(您每天可以提出更多请求)

  2. 您可以通过安全套接字层(https)

  3. 请求地图数据

    SpoonNZ的回答涵盖了其余部分。我不确定为什么他们的清单没有提到ssl选项,但是(至少在最近的过程中)尝试从它们获取加密的库和图像会导致错误,如果你想要ssl,它会引导你进入高级地图。< / p>

答案 2 :(得分:1)

区别在于谷歌不会起诉您删除js代码中的徽标元素,您可以插入您的公司网站。我认为差异只是品牌重塑。我相信你可以用无偿版本做到这一点 - 但这将是非法的黑客行为。

SpoonNZ显然知道完整的差异清单。

答案 3 :(得分:1)

政策可能已更改,但您可以将免费和付费版本的Google地图与SSL配合使用

根据https://developers.google.com/maps/faq#ssl

&#34;开发人员可以使用免费版本的API或Google地图通过安全(HTTPS)连接访问Google Maps JavaScript API V3,Google Static Maps API和Google Maps API Web服务商业API。有关如何通过SSL访问API的信息,请参阅相关API的文档。&#34;

答案 4 :(得分:1)

默认情况下似乎有一些差异,这可能与在生产中付费/测试之间切换或在本地测试时相关。我知道以下内容:

  1. 版本在免费中, experimental 版本是默认版本,但在付费时, stable 版本是默认版本。您可以按照here说明覆盖默认值。

  2. 显示的商家在免费版中,默认情况下,商家 会在标签开启时显示,但在付费版本中,不 em> - 见下文。 free vs paid labels 我没有遇到任何相关文档,但您可以在创建地图时使用以下内容覆盖默认值 - 有关详细信息,请参阅here

    var map = new google.maps.Map(domElement, {
      ... 
        styles: [{
           featureType: 'poi',
           stylers: [{ "visibility": "on" }]
       }]
     }