谷歌地方的API这是否违反TOC? [英] Google places API does this violate the TOC?

查看:114
本文介绍了谷歌地方的API这是否违反TOC?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想要一个小小的搜索框,用户可以在那里搜索某个地方(使用API​​),然后当他们选择一个地方时,例如自由女神像,纽约,我想把它们放到一个细节
page IE mysite / ID /自由女神像 - 纽约



然后让他们在页面上做一些事情,



我想从详细信息页面上的google获得的唯一数据是地点ID,当然还有地点的名称和地址,那就是我想自己做的东西并附上我自己的东西数据到地方。

我有点恼火,很难理解什么是可以接受的,他们应该用俗语表达这个TOC。



以下是目录中的一些重要信息:



a)未经授权复制,修改,衍生作品创作或内容展示。除非本条款明确允许,否则您不得复制,翻译,修改或创建衍生作品(包括创建或贡献数据库)或公开展示任何内容或其任何部分。例如,禁止以下内容:(i)创建地图图块的服务器端修改; (ii)将多个静态地图图像拼接在一起,以显示比Maps API文档中允许的地图更大的地图; (iii)根据内容创建邮件列表或电话营销列表;或者(iv)将内容导出,写入或保存到第三方的基于位置的平台或服务。

(b)无预取,缓存或存储的内容。您不得预先获取,缓存或存储任何内容,除非您可以存储:(i)有限数量的内容,目的在于提高您的Maps API实施的性能(如果您暂时这样做)(并且在任何情况下超过30个日历日),安全,并且不允许在服务之外使用内容; (ii)Google Maps API文档专门允许您存储的任何内容标识符或密钥。例如,您不得使用内容创建地方或其他本地列表信息的独立数据库。 您可以在这里找到您的问题的相关政策: https://developers.google.com/places/policies


  1. 可能使用搜索框,您也可能使用搜索结果在没有显示谷歌地图的情况下在页面上显示它们

  2. 如果您在应用程序中使用任何类型的地图仍然不清楚,但是当您这样做时,您可能不会使用由地方服务提供的任何数据在地图上使用它们(例如,您可能不会使用地点结果的latLng在该地图上创建标记)

  3. >
  4. 当回应conta时您也必须显示这些 html_attributions



I want to have a little search box, where the user can search for a place (using API), then when they select a place e.g "statue of liberty, new york", I want to take them to a detail page I.E mysite/ID/statue-of-liberty-new-york

and then let them do some things on that page,

The only data I want from google on the detail page, is the places ID and of course the name and address of the place, that's it then I want to do my own stuff and attach my own data to the places.

I'm a bit annoyed it's hard to understand what is acceptable, they should have expressed this TOC in laymans terms.

Here's some relveant info from their TOC:

a) No Unauthorized Copying, Modification, Creation of Derivative Works, or Display of the Content. You must not copy, translate, modify, or create a derivative work (including creating or contributing to a database) of, or publicly display any Content or any part thereof except as explicitly permitted under these Terms. For example, the following are prohibited: (i) creating server-side modification of map tiles; (ii) stitching multiple static map images together to display a map that is larger than permitted in the Maps APIs Documentation; (iii) creating mailing lists or telemarketing lists based on the Content; or (iv) exporting, writing, or saving the Content to a third party's location-based platform or service.

(b) No Pre-Fetching, Caching, or Storage of Content. You must not pre-fetch, cache, or store any Content, except that you may store: (i) limited amounts of Content for the purpose of improving the performance of your Maps API Implementation if you do so temporarily (and in no event for more than 30 calendar days), securely, and in a manner that does not permit use of the Content outside of the Service; and (ii) any content identifier or key that the Maps APIs Documentation specifically permits you to store. For example, you must not use the Content to create an independent database of "places" or other local listings information.

解决方案

The relevant policies for your question you'll find here: https://developers.google.com/places/policies

  1. you may use the searchbox and you also may use the results to show them on a page without showing a google-map

  2. it's still not clear if you use any type of map inside your application, but when you do so, you may not use any data delivered by the places-service to use them on this map(e.g. you may not use the latLng of the place-result to create a marker on this map)

  3. you must show the google-logo (because you show data -name and address- received from the service)

  4. when the response contains html_attributions for the place you also must show these html_attributions

这篇关于谷歌地方的API这是否违反TOC?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆