使用Google放置API而不使用Google地图,但在OSM地图

时间:2018-01-04 08:02:13

标签: android ios google-maps google-places-api google-search-api

  我们希望在Android应用程序中使用Google Maps API和Places Autocomplete API。在使用之前,我们希望明确您使用这些API的“使用条款”。我们检查了Google文档。但我们仍然有一些问题如下:

  1. 我们想要使用2个全屏视图。在第一个视图中,将有一个搜索按钮的OpenStreet地图。如果用户单击该搜索按钮,将打开第二个视图,其中将有一个搜索栏和空格来显示搜索结果。在这里,我们希望使用Places Autocomplete API来搜索地点。因此,我们将在此页面中添加“Powered By Google”徽标  

    选择结果后,用户将被重定向到第一个视图(地图页面),该位置将在那里显示为标记。您能否确认这是否可以接受,这是使用没有Google Map的Places API的正确方法吗?如果没有,请您告诉我这样做的正确方法。

  2. 如果我们在Android应用程序中使用谷歌地图,如果我们在地图上显示移动的汽车或卡车,是否可以接受?是否有任何付费服务可用于此功能?

  3. 感谢。

1 个答案:

答案 0 :(得分:4)

参考第一个问题,您应遵循Google Maps API服务条款第10.4(d)段的内容:

  

没有使用Google地图时不使用内容。除非Maps API文档明确允许您这样做,否则如果没有相应的Google地图,您将不会在Maps API实施中使用内容。例如,您可以在没有相应Google地图的情况下显示街景图像,因为Maps API文档明确允许此用途。

据我所知,Premium计划有一种特殊类型的许可证,允许在没有地图的情况下使用Google Maps API数据,但您应该购买此许可证才能符合要求。

参考第二个问题,您将实施资产跟踪应用程序,该应用程序还需要根据ToS第10.4(c,iv)段的Premium计划资产跟踪许可证:

  

除非您购买了适用的企业许可,否则不进行资产跟踪。除非您购买了明确允许您这样做的适用的高级计划或Maps API for Work许可,否则您将不会使用用于商业资产跟踪的服务或内容,或用于主要目的是评估车辆保险风险的Maps API实施。

来源:https://developers.google.com/maps/terms-20180207#10-license-restrictions

在这两种情况下,您都需要高级计划许可,因此我建议您与Google销售团队联系,与他们讨论此问题:

https://developers.google.com/maps/contact-sales/

我希望我的回答能澄清你的怀疑!