【问题标题】:is using an intent to show the map cost money?使用意图显示地图要花钱吗?
【发布时间】:2016-06-17 09:18:38
【问题描述】:

对不起,如果这个问题太基本了,我是 android 和编程的新手。 我要制作一个应用程序,在这个应用程序中,我需要在地图上显示位置甚至方向很多时间。很有可能,感兴趣的用户在使用该应用程序的一次午餐中连续查看地图超过 20 次。
我选择为此应用程序使用google map api,但是我在他们的网站上看到如果您的应用程序每天使用地图超过25000,则您必须付费,并且如果我轻松拥有超过2000个活跃用户,则很可能会发生这种情况,但是我不确定我是否可以通过此应用赚钱;所以我有 2 个选择,但我不确定其中之一:

1- 使用意图在谷歌地图等外部应用程序上显示地理信息,但它是否需要花费这笔钱? (这是我的主要问题)

2- 使用另一个 API,例如 http://www.openstreetmap.org/http://leafletjs.com/

您推荐哪个选项?如果这是选项 2,您推荐哪个 api,为什么?

请注意,该程序基于网站及其数据库工作,该网站将具有与应用程序相同的功能,并且需要使用该 api,该网站可能会使用 drupal-8,但还不能 100% 确定。

我搜索了答案,但没有得到答案。

【问题讨论】:

    标签: android google-maps android-intent


    【解决方案1】:

    1) 如果您明确意图以这种方式进行映射 https://developers.google.com/maps/documentation/android-api/intents 您无需支付任何费用,这是一个意图而不是 API 调用,实际上您不需要 api 密钥来执行此操作。

    2) 我以前用过openstreetmap,不难,不过可能要看你的技术了。

    如果你真的是新手,我建议你使用intent。当您变得更加自信时,您可以随时切换到 openstreetmap!

    如果您想在我的 github 中查看带有 openstreetmap 的示例,我有一个项目可以随意查看代码,如果这对您有帮助 https://github.com/doJester13/Indoor-GPS

    【讨论】:

    • tnx for your time :),第一部分回答了我的问题,我想也许他们记录了哪个应用程序有意请求地图,所以他们可能以这种方式在你的开发者帐户中收取费用。但是网站呢?如果我从他们的网站请求地图(在迷你窗口中?),以便用户可以在他们的网站上看到地图,他们可以记录我的 ip,并且不要让我的用户再使用地图来让我购买钥匙,对吗?跨度>
    • “在迷你窗口中请求地图”是指使用网络视图吗?在这种情况下,您必须为谷歌地图使用 apikey(是的,如果您有很多请求,则必须购买),并在 web 视图中加载带有自定义地图的页面。
    • 不,不是网页浏览。安卓部分没问题。我在我的问题中写道,我必须建立一个具有相同功能的网站,该应用程序使用其数据库将该功能带到 android。所以我在应用程序中使用意图,但我应该在网站上做什么?我可以使用地理创建一个引导用户访问谷歌地图网站的网址吗?所以我不必把地图带到我自己的网站上?因为我的一些用户可能使用桌面或任何其他设备,所以他们可能不得不使用网站而不是应用程序
    • 您的 Web 应用程序和 android 应用程序必须使用相同的数据库,这两个应用程序都必须在此数据库中加载/保存。您可以保存地图上每个标记的 (lat, lng),并在重新加载地图时替换所有标记。
    【解决方案2】:

    对于 Android,如果您在 Google 上使用信用卡启用结算功能,您的用户每天可以发出 150 000 个 Google 地方信息请求(这不会产生费用,只需验证您的身份)。 Maps API 完全免费

    当你有这么多用户使用所有地图请求时,你可能负担得起。

    来源:https://developers.google.com/maps/pricing-and-plans/#details

    【讨论】:

    • 等待你的时间 :)
    猜你喜欢
    • 2010-11-13
    • 2012-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-11
    • 2010-12-07
    • 1970-01-01
    相关资源
    最近更新 更多