使用Google放置API而不使用Google地图,但在OSM地图上显示所选结果

问题描述 投票:3回答:1

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

  1. 我们想要使用2个全屏视图。在第一个视图中,将有一个搜索按钮的OpenStreet地图。如果用户单击该搜索按钮,将打开第二个视图,其中将有一个搜索栏和空格来显示搜索结果。在这里,我们希望使用Places Autocomplete API来搜索地点。因此,我们将在此页面中添加“Powered By Google”徽标。 选择结果后,用户将被重定向到第一个视图(地图页面),该位置将在那里显示为标记。您能否确认这是否可以接受,这是使用没有Google Map的Places API的正确方法吗?如果没有,请您告诉我这样做的正确方法。
  2. 如果我们在Android应用程序中使用Google地图,如果我们在地图上显示移动的汽车或卡车,是否可以接受?是否有任何付费服务可用于此功能?

谢谢。

android ios google-maps google-places-api google-search-api
1个回答
4
投票

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

没有谷歌地图就不使用内容。除非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

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.