Google Maps API,需要购买吗? [关闭]

2024-02-29

我目前正在创建一个应用程序(iPhone/iPad/Android),它使用地图来显示租赁公司提供的房屋。该应用程序是free在所有商店。

我已阅读条款并了解此条款:

Use of the Google Geocoding API is subject to a query limit of 2,500 geolocation requests per day. (User of Google Maps API for Business may perform up to 100,000 requests per day.) This limit is enforced to prevent abuse and/or repurposing of the Geocoding API, and this limit may be changed in the future without notice. Additionally, we enforce a request rate limit to prevent abuse of the service. If you exceed the 24-hour limit or otherwise abuse the service, the Geocoding API may stop working for you temporarily. If you continue to exceed this limit, your access to the Geocoding API may be blocked.

该租赁公司只有大约 60 个地点。因此,只有该地区的个人才会使用该应用程序。我很确定每天只需要 2,500 个请求就可以勉强过关,但这似乎有风险。

我还通读了所有 Google API for Business 常见问题解答:

For customers who need enhanced features such as advanced geocoding, added support, and full control over advertising, we offer Google Maps API for Business. Google Maps API for Business also delivers the service and support enterprise organizations need when incorporating maps into customer facing websites or mission critical internal applications.

我不需要高级地理编码、附加支持或对广告的完全控制。

这是我们最担心的:

Google Maps API for Business is extremely cost-effective, starting at just $10,000 per year. Pricing is based on the number of map page views for externally facing websites. For internal uses, it is based on page views or number of vehicles being tracked. Please contact us for more information.

10,000 美元!!!我或租赁公司不可能负担得起这个,因为他们很小,并且永远不会在应用程序之外使用它。

以下是除条款文档之外的一些有趣的内容。也许有人可以解释一下。

`9.1 免费、公开地访问您的 Maps API 实施。

9.1.1 一般规则。

(a) 免费访问(免费)。您的 Maps API 实现必须可供用户免费访问,并且不得要求付费订阅或其他基于付费的限制访问。此规则适用于您的内容以及 Maps API 实施中的任何其他内容,无论您的内容或其他内容现在存在还是稍后添加。

(b) 公共访问(无防火墙)。您的 Maps API 实现不得 (i) 仅在防火墙后面运行; (ii) 仅在内部网络上(开发和测试阶段除外); (iii) 在封闭社区中(例如,仅通过邀请才能访问)。

9.1.2 例外情况。

(a) 与 Google 的企业协议。如果您已与 Google 签订单独的书面协议(例如 Google Enterprise 协议)或获得 Google 的书面许可,则第 9.1.1 条(免费访问、公共访问)中的规则不适用。

(b) 移动应用程序。如果您的 Maps API 实现用于通过在线商店付费销售的移动应用程序,并且可下载到可以访问在线服务的移动设备,则第 9.1.1(a) 节(免费访问)中的规则不适用。店铺。

9.1.3 示例。

(a) 如果您不要求用户支付费用,您可以要求用户登录您的 Maps API 实施。

(b) 如果您的 Maps API 实施是可从 Android Market 下载到移动设备的 Android 应用程序,则您可以收取费用。

你会怎么办?

EDIT

我一直在寻找一些可能的解决方法。在iOS版本中,我正在考虑使用CLGeocoder。如果我理解正确的话,它只适用于 iOS 5。所以我想我仍然需要一个针对所有未运行 iOS 5 的设备的解决方案。:(


您无需付费即可在移动设备上使用谷歌地图 API。

From this https://stackoverflow.com/questions/7916131/do-google-maps-api-limits-apply-to-android-applications/8393428#8393428 post:

谷歌官方给出的答案:
http://code.google.com/apis/maps/faq.html#usagelimits http://code.google.com/apis/maps/faq.html#usagelimits

地图 API 使用限制仅适用于以下 API:
-Google 地图 JavaScript API v2
-Google 地图 JavaScript API v3
-Flash 版 Google 地图 API
-Google 地图图像 API

Google Earth API 以及适用于 Android 和 iOS 等移动平台的本机地图 API 不受影响。使用 Google 地图的嵌入功能以及提供包含地图的嵌入功能的其他 Google 产品不受这些限制的影响。

EDIT

自问题首次回答以来,条款已发生变化,现在移动 API 受到与网站相同的限制:每天 25000 次地图加载。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Google Maps API,需要购买吗? [关闭] 的相关文章

  • 从 DecorView@2da7146[MyActivity] 中找不到 ViewTreeLifecycleOwner

    从撰写更新后alpha 11 to alpha 12 or beta 01 每当我打开具有撰写视图的活动或片段时 我都会遇到此崩溃 我在用AppCompatActivity它实现了LifecycleOwner 所以这非常奇怪 java la
  • 将 NSData 视频文件合并为一个视频文件

    我有一堆视频文件想要合并成一个视频文件 我正在使用 NSMutableData 来完成该任务 NSMutableData concatenatedData NSMutableData alloc init for int i 0 i lt
  • 将原生 Twilio Android SDK 与 Flutter 集成

    我正在尝试使用 flutter 创建 IP 语音 VOIP 移动应用程序 我还没有看到 twilio 语音 api 的 flutter 插件的实现 所以我使用 MethodChannel 将我的应用程序与本机 android 语音 api
  • 使用 Xcode 6 和(可能)cocoapods 生成错误

    在构建使用 cocoapods 和最新 Xcode 6 GM 版本的 iOS 项目时 我收到以下静态分析器错误 error error reading pic error no analyzer checkers are associate
  • 使用 firebase 按最新消息对聊天列表进行排序

    我不知道为什么我陷入了一个问题chatList不按最后一条消息时间或最新消息排序 我尝试过存储timestamp在数据库中和订单子依据时间戳 但它仍然不起作用 不起作用意味着列表不会在每条消息后排序 并继续将列表显示为在第一条消息后排序 看
  • 推送通知需要很长时间才能到达

    我在适用于 iOS 和 Android 的 Adob e Air 应用程序中遇到推送通知的奇怪问题 我正在使用 Milkman Games 的 Easy Push ANE 以及 One Signal 服务 问题是通知确实会到达 但有时 随机
  • 错误:包 com.google.android.gms.appstate 不存在

    由于此错误 无法编译我的 android 项目 BaseGameUtils src main java com google example games basegameutils GameHelper java Error 32 39 e
  • Swift 中的自定义输入视图

    我花了几个小时试图弄清楚如何创建 然后定制inputView上班 我有一个网格TextInputs 想想拼字板 按下时应该加载自定义inputView插入文本 我创建了一个 xib文件包含UI elements为定制inputView 我能
  • Android 应用程序 Phonegap 中的 Admob 实现

    我将一个 jquery 脚本转换为 Android 应用程序 现在我想将 admob 添加到其中 这可能吗 谷歌从那时起禁止在移动应用程序中使用 AdSense 在移动应用程序中使用 AdSense 移动广告违反了 AdSense 政策 移
  • 膨胀类片段 InflateException 二进制 XML 文件时出错

    我正在使用 Material Design 和 NavigationDrawer 布局等设计我的第一个应用程序 但我遇到了一个问题 该应用程序非常简单 它只显示文本 并且基于 Android Studio 中提供的模板 尝试启动我的应用程序
  • 如何在Android data/data/project文件系统中创建文件目录和文件夹

    我正在开发一个视频编辑器程序 并且对 android 和 java 相当陌生 我希望发生的是 当用户按下 创建新项目 按钮时 会弹出一个对话框 询问用户项目的名称 我已经把那部分写下来了 但是我想要的是 当用户在该对话框上按 确定 时 我的
  • 无法仅在控制台中启动 androidstudio

    你好 我的问题是下一个 我下载了Android Studio如果我去 路径 android studio bin 我执行studio sh 我收到以下错误 No JDK found Please validate either STUDIO
  • 滚动视图下的iOS swift 4 imageview:双击缩小

    我已经应用了图像视图来通过捏合来放大 缩小 那很容易 当在图像视图上应用双击时 无法检测到选择方法 我使用 Xcode 9 和 swift 4 您能告诉我滚动视图是否应该应用双击手势吗 var previewImage UIImage ni
  • Listview里面只有一个Element

    您好 我正在尝试将列表视图放入列表视图中的列表视图中 唯一的问题是只有第一个列表视图正确显示所有元素 此后的每个列表视图仅包含一个元素 UPDATE 创建我自己的不可滚动列表视图解决了这个问题 https stackoverflow com
  • Swift 中的 AURenderCallback

    我正在创建一个使用音频单元的应用程序 虽然 Objective C 中有很多代码示例 包括 Apple 自己的 aurioTouch 等 但我正在尝试用 Swift 编写整个代码 我已经能够设置我的 AUGraph 并通过它运行一些音频 但
  • 如何从耳机插孔获取电力?

    我的问题是是否有人知道如何创建一个可以通过设备的耳机插孔发送电荷的 Android 应用程序 就像这个视频中那样 该视频展示了一款 iPhone 应用程序 可控制插入耳机插孔的 LED 我想知道如何访问该设备来发送电信号 抱歉我的英语不是我
  • 谷歌地图从邮政编码获取纬度和经度

    是否可以使用 google api 仅传递邮政编码来获取经度和纬度 感谢您的任何提示 再见 只需创建一个实例google maps Geocoder http code google com apis maps documentation
  • 从 Xcode 更改按钮文本?

    我有一个 IBAction 连接到 Interface Builder 中的一个按钮 是否可以在运行时从我的代码中更改按钮 在 IB 中 上的文本 如果您的代码中有一个连接到某个操作的按钮 则无需实例变量即可更改标题 例如 如果按钮设置为以
  • RecyclerView 不调用 onCreateViewHolder 或 onBindView

    没有收到任何错误 所有数据似乎都有效 由于某种原因 没有调用与视图相关的方法 我已确定以下事项 getItemCount 是唯一被调用的适配器方法 并且返回一个正整数值 我知道这将是你们将要查看的区域 构造函数正在被调用 成员变量有效 Pa
  • Android On Focus Listener 和 On Click Listener on ImageView

    我有一个 imageview 它具有两个属性 可聚焦的 and 可聚焦触摸模式 set to true

随机推荐