Android 使用Google places API时不使用Google地图,但在OSM地图上显示所选结果

Android 使用Google places API时不使用Google地图,但在OSM地图上显示所选结果,android,ios,google-maps,google-places-api,google-search-api,Android,Ios,Google Maps,Google Places Api,Google Search Api,我们希望在android应用程序中使用谷歌地图API和自动完成API。在使用这些API之前,我们希望明确您使用这些API的“使用条款”。我们查看了谷歌文档。但我们仍有一些疑问,如下所示: 我们希望使用2个全屏视图。在第一个视图中,将有一个OpenStreet地图,上面有一个搜索按钮。如果用户单击该搜索按钮,将打开第二个视图,其中将有一个搜索栏和显示搜索结果的空间。在这里,我们希望使用Places Autocomplete API来搜索位置。因此,我们将在此页面中添加“由谷歌提供动力”徽标。 一旦

我们希望在android应用程序中使用谷歌地图API和自动完成API。在使用这些API之前,我们希望明确您使用这些API的“使用条款”。我们查看了谷歌文档。但我们仍有一些疑问,如下所示:

  • 我们希望使用2个全屏视图。在第一个视图中,将有一个OpenStreet地图,上面有一个搜索按钮。如果用户单击该搜索按钮,将打开第二个视图,其中将有一个搜索栏和显示搜索结果的空间。在这里,我们希望使用Places Autocomplete API来搜索位置。因此,我们将在此页面中添加“由谷歌提供动力”徽标。
    一旦选择了结果,用户将被重定向到第一个视图(地图页),该位置将显示为标记。你能确认这是可以接受的吗?这是在没有谷歌地图的情况下使用PlacesAPI的正确方法吗?如果没有,请告诉我正确的方法

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


  • 谢谢

    关于第一个问题,您应该遵循谷歌地图API服务条款第10.4(d)段,内容如下:

    在没有谷歌地图的情况下不得使用内容。除非地图API文档明确允许您这样做,否则在没有相应谷歌地图的情况下,您不会在地图API实现中使用内容。例如,您可能会在没有相应Google地图的情况下显示街景图像,因为地图API文档明确允许这种使用

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

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

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

    资料来源:

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

    我希望我的回答能澄清你的疑虑