Google地图移动版SDK不再免费吗?

时间:2018-05-07 05:34:10

标签: google-maps google-maps-android-api-2 google-maps-sdk-ios

根据这个链接:

Google price guide

谷歌从6月11日起改变了它的价格。 这是否意味着使用谷歌地图SDK移动设备不再是免费的?

5 个答案:

答案 0 :(得分:13)

是和否。 您需要API密钥和有效的结算方式。话虽这么说,前200美元(我假设美元)的使用是免费的

  

我们听说您想要简单易懂的定价   使您可以访问我们所有的核心API。这是我们的原因之一   合并我们的标准和高级计划,形成一个即付即用   我们的核心产品的定价计划。有了这个新计划,开发人员   将免费获得每月200美元的首次使用费。我们估计   你们中的大多数人都会有每月使用量,这将使你保持领先   这个免费等级。

来自https://mapsplatform.googleblog.com/2018/05/introducing-google-maps-platform.html

之后,我们将从您的信用卡中扣款。要估算您的使用情况,您可以参考此定价表:https://cloud.google.com/maps-platform/pricing/sheet/

答案 1 :(得分:10)

以下所有内容均来自official documentation

@ Marco的答案是正确的:您需要一个API密钥才能完全访问该服务。

  

此外,2016年6月,我们宣布停止支持无密钥使用,这意味着任何不包含API密钥或客户端ID的请求。这将于6月11日生效,不再支持无密钥访问。那时,对Maps JavaScript API和街景视图API的无密码调用将返回标记为“仅用于开发目的”的低分辨率地图。对以下任何API的无密钥调用都将返回错误: Maps Static API(包括静态街景),Directions API,距离矩阵API,地理编码API,地理定位API,Places API,道路API和时区API。

他们在谈论 Javascript API ,但我找不到其他API(iOS,Android)的矛盾信息,所以我相信这适用于所有API。

关于结算

This page说以下内容:

  

是否需要信用卡或结算帐户?

     

是。即使每月最初的200美元是免费的,我们也会要求您提供信用卡或结算帐户,以支付您在此免费赠送金额上的任何金额。如果您需要付费,我们会将您的帐户记入每月200美元的首次使用费用。如果您的估计使用量每月超过200美元而且您没有信用卡或借记卡来设置结算帐户,则本地Google地图合作伙伴可以提供帮助。

换句话说:,您需要结算帐户和信用卡(或Google地图合作伙伴)。

This page是现有用户的指南,它说:

  

是否需要信用卡或结算帐户?

     

即使您的每月首次使用200美元是免费的,但所有Google Cloud Platform服务都需要信用卡和结算帐户,以支付您在此免费信用额上的任何金额。如果您需要付费,我们会将您的帐户记入每月200美元的首笔费用。 如果您选择不添加结算帐户,则存在以下风险:如果您在某个月内的使用量超过200美元,则您的Maps API实施将降级或其他API请求将返回错误。如果您的估计使用量将超过每月200美元而且您没有信用卡或借记卡来设置结算帐户,本地Google地图合作伙伴可能会提供帮助。

换句话说:现有用户不需要结算帐户,但强烈建议您拥有结算帐户。

Google需要澄清!希望this topic很快就会更新。

答案 2 :(得分:3)

要添加到其他答案中,“用于移动设备的google map SDK”(也称为 Mobile Native 适用于Android和iOS的动态/静态地图(您在问题中提到,并标有)。

Google Maps pricing sheet起,似乎所有对Mobile Native API的使用都是免费的,而传统的(基于Web的)动态和静态地图则像上述其他收费方式一样收费。

  • $ 200每月信用当量免费使用:无限负载
  • 0-100,000每月交易量范围(每千次调用的价格):$ 0.00
  • 每月100,001-500,000美元的交易量范围(每千美元的价格):0.00美元

并且可以添加usage caps来强制您使用基于Web的(收费的)API来保持免费。这确实意味着,如果用户导致您超出使用上限,则您的地图将停止工作,但至少不会向您收费。

答案 3 :(得分:2)

有一个免费套餐,最高可达200​​美元的使用量,大多数用户都不会认可。因此,小企业不会受到影响。

在此处阅读更多内容:https://cloud.google.com/maps-platform/user-guide/pricing-changes/

但是,仍然无法确定是否必须使用有效的信用卡/借记卡设置结算帐户才能获得新的API密钥。 Google为已经拥有API密钥并在项目中使用它的人提供了一个过渡工具。

我是网站开发人员,我的许多客户都在其网站上使用GMaps来显示他们的商家地址。不确定我将为所有这些帐户使用哪个帐单帐户,因为他们都已完成项目,客户希望地图继续按原样运行。我不可能以我的名义设置账单,并且有可能在某一天收到巨额账单。必须让当前客户和未来客户了解这一新的更新。我同意这就像为您的客户设置一个GSuite / Adwords帐户。

答案 4 :(得分:0)

如果您绝对想要地图,那么

OpenLayers 是google maps sdk的不错选择。 它是免费的,不需要任何帐户。 对我有用!

您可以参考以下链接:https://openlayers.org/en/latest/doc/quickstart.html

相关问题