Google Maps Mobile SDK for Business和Google Maps Android API的区别

6
我们在安卓应用中使用Google Map Android API 2.0提供地图功能。在我们的应用程序中,Google Map将用于以下用例中捕获和显示位置。
 Whenever a client opens the application (from androiddevice ) depending upon location 
 services current location will be captured and using  reverse geocoding process 
 appropriate address will be generated.  

 In reverse flow if any end user wants to enter address manually, using geocoding Service
 appropriate location will be showed on the map.

以下是我的问题:
1>> Google地图JavaScript API 3.0每天有25,000次地图加载(api调用)的限制,那么Google地图Android API 2.0的日常地图加载(api调用)限制是什么?
2>> Android.location.Geocoder的地理编码限制(每天的请求次数)是多少?我们没有使用服务器端地理编码,其限制为每天免费2500个请求。这个限制适用于Android Geocoder(android.location.Geocoder)吗?
3>> 我们的应用程序是面向政府机构和市民的,他们将使用它,为此我可以使用Google地图Android API 2.0还是必须购买Google Maps Mobile SDK for Business?
4>> Google Maps Mobile SDK for Business和Google Maps Android API 2.0之间的区别是什么?在地图每天加载和地理编码限制方面有什么不同?
5>> 在什么情况下我应该使用Google Maps Mobile SDK for Business和Google Maps Android API 2.0?
希望以上回答能够解答您的疑问!提前感谢!

这些是很好的问题……可以问问谷歌。你不能在一个平台上构建并要求第三方网站提供定价信息。如果你在这里得到的答案是错误的呢? - 323go
2个回答

3
被接受的答案是误导性的,因为尽管API控制台没有显示Maps API的限制,但如果Maps API的使用保持高水平,您将收到Google的联系以启用计费或获取Maps for Business许可证。 以下是Google Maps Android API和Google Maps API for Business之间使用配额的差异:https://developers.google.com/maps/licensing 下面是两个API的SDK中的关键区别:https://developers.google.com/maps/documentation/business/mobile/android/#comparing_versions P.S. 上述SDK比较表格说Maps for Mobile SDK仅作为静态库可用,但如果您阅读同一页上的前一段落,您会发现您也可以通过Android SDK Manager获取最新版本的Maps for Business SDK。

2

我是Google Maps的GDE(谷歌地图专家,不是员工),之前向Google Maps团队提出了以下问题。

1)Google Maps Android API v2没有限制。 请参考Google APIs控制台。 enter image description here

2)我从Google Maps团队得知android.location.Geocoder没有限制, 因为它是Android系统的一部分。

阅读这个答案:Android Geocoder quota limits

3)你可以使用两者。但如果您想在没有在线商店的情况下分发它,您应该签订商业协议。遵循TOS 9.1.2

https://developers.google.com/maps/terms#section_9_1_2

4)Google不支持Google Maps Android API v2。 阅读这个页面。 https://developers.google.com/maps/documentation/business/mobile/


哦,我忘记回答第五个问题了。如果您想要获得Google的支持或者不想使用Google Play服务,您应该与Google签订合同,然后使用商业SDK。否则,在大多数情况下,您应该使用Google Maps Android API v2。 - wf9a5m75
@ wf9a5m75 感谢您的回答,我们向 Google 渠道合作伙伴提出了问题2,并得到了这样的答复:“地理编码不包含在 SDK 或 Android V2 中,必须通过单独的许可证获得。” - Dev
请在上述陈述中给我一些明确的信息,这个人在谈论服务器端地理编码吗? - Dev

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接