地点自动填充:如果我将结果与Apple进行地理编码,是否必须使用Google地图?

时间:2016-07-26 09:37:55

标签: google-maps google-maps-api-3 google-maps-markers google-maps-sdk-ios

尝试在我的IOS应用中为美国城市实施搜索功能。我的目标是使用Google的自动填充API,同时合法地避免使用Google地图。

因此,如果我使用Places Autocomplete API显示建议城市列表作为用户类型,我是否必须使用Google地图,如果我通过带有CLGeocoder的苹果对选定的自动完成结果进行地理编码?

谷歌表示你必须在他们的地图中使用他们的数据。但是,如果我通过Apple进行地理编码以检索要在地图上显示的坐标,则地图数据不会来自Google。这合法吗?

我知道Airbnb使用Googles放置api,但他们使用Apple地图。

1 个答案:

答案 0 :(得分:2)

根据Places API政策:

  

如果您的应用在地图上显示Google Places API网络服务数据,则该地图必须由Google提供。

     

如果您的应用在不同时显示Google地图的网页或视图上显示Google Places API网络服务数据,则必须显示一个" Powered by Google"带有该数据的徽标。例如,如果您的应用在一个标签上显示地点列表,并在另一个标签上显示包含这些地点的Google地图,则第一个标签必须显示" Powered by Google"标志。

因此,您可以使用不带Google地图的地方自动填充功能,但在这种情况下,需要使用徽标。

https://developers.google.com/places/web-service/policies

相关问题