条款和条件Google地图:我可以存储经纬度和地址组件吗? [英] Terms and Conditions Google Maps: Can I store lat/lng and address components?

查看:92
本文介绍了条款和条件Google地图:我可以存储经纬度和地址组件吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这个问题已经在几个地方问过了,但我发现答案要么略微矛盾,要么薄...所以我不确定是否再次询问会有所帮助,但是在这里。 / p>

谷歌的帮助页面说谷歌团队在SO上维持一个存在,所以如果你是谷歌的一员,请你清楚这一点,如果你不是也请清楚,谢谢你:)

所以,我想要做什么...
用户搜索一组位置。这些将用于形成旅行行程。我想把lat / lng和地址组件存储起来,并将它们存储在我自己的数据库中,这样当另一个用户在某个国家,某个地方等地使用搜索旅程时,我可以去查找它们。

最大的问题是 条款 允许这个?我担心的相关位是...


10.1.3数据导出或复制限制 (b)没有预取素材 ,缓存或内容存储。 您不得
预取,缓存或存储任何内容
,除非您可以存储:(i)
有限数量的内容如果您这样做,则可以改善Maps API实现的
性能,目的是暂时

(并且在任何情况下都不得超过30个日历日) ,... snip ...例如,
您必须 不使用内容创建地点
或其他本地列表信息的独立数据库
/ strong>。


我想要做什么违反了这个规定。这听起来对我来说可能是这样,但是那么呈现这个问题,为什么我会使用谷歌地图这种应用程序?其他旅游网站似乎是?!

解决方案

如果您存储


  • 纬度和经度

  • 地址
    这些将是您的应用中的用户偏好。



    数据导出的限制是指用于显示地图的图块和照片。一般而言,人们希望此功能具有缓存机制或提供脱机功能。这是不允许的*,只有官方的移动应用程序具有此功能。



    *谷歌实际上允许它,但你必须阅读更精细的印刷品,更多的在下面。



    更长的回答,分析ToC: >没有预取,缓存或存储内容。您不能预先获取,缓存或存储任何内容......


    内容是什么意思?这是地图图块,地形图块,地点照片,卫星照片等。ToC中的内容是由Google创建并作为Google地图服务的一部分提供的任何内容。但是,并非所有服务中提供的内容都是由Google创建或拥有的。




    • 地址不是由Google创建或拥有的,这是公共信息。 Google所做的就是收集它们,并将它们放置在一个易于查找的界面中。但它不是内容的一部分。

    • GPS位置不是由Google创建或拥有的,也是公共信息。事实上,GPS是由美国mod(DoD)在美国创建的。他们是控制其使用的人。
    • 内容创建一个独立的地方数据库或其他本地列表信息。


      如果您下载了Google内容的一个子集,可以说你的家乡的所有瓷砖和照片。一旦你得到了你的文件副本,你就可以对它们做一些处理,或者添加琐事或有趣的事实,只有你知道,因为你在那里长大。然后用它来提供重新品牌的服务。也许是一种叫做JimboMaps的东西。您可以存储:(i)用于提高性能的有限数量的内容。(b)如果你暂时这样做的话,你的Maps API实现就可以实现。

      猜猜看,你实际上被允许在你的数据库中存储内容。任何它,照片,瓷砖等。捕获是:




      • 您可以存储有限的金额。几块,可能是一个小区域是好的。但不要存储整个城镇或郊区。

      • 超过30天不能存储任何内容。

      • 这是否是您的应用程序的性能改进。看到这个:谷歌地图v3 - 地图瓷砖缓存客户端?




      ...您不得使用内容创建独立的地点数据库或其他本地列表信息。


      这只是表示您不允许创建JimboMaps。


      This question has been asked in a few places on SO, but I've found the answers to be either slightly contradictory or "thin"... so I'm not sure if asking again will help but here goes.

      The google "help" page says that the google team maintains a "presence" on SO, so if you are a google chap, please could you make this clear, and if you are not please also make this clear, thank you :)

      So, what I want to do... User searches for a set of locations. These will be used to form a travel itinerary. I want to take the lat/lng and the address components and store them in my own database so that when another uses search for trips in some country, some place etc etc I can go about finding them.

      The big question, does the terms of conditions allow this? The relevant bit that worries me is...

      10.1.3 Restrictions against Data Export or Copying.

      ... snip ...

      (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), ...snip... For example, you must not use the Content to create an independent database of "places" or other local listings information.

      Would what I want to do violate this. It sounds to me like it might, but then that renders the question, why would I use google maps for this kind of application? Other travel sites appear to?!

      解决方案

      There is no problem if you store

      • latitude and longitude
      • addresses

      As those would be "user preferences" in your app.

      The restrictions on data export refer to the tiles and photos used to display the maps. In general people want this feature to have a cache mechanism or provide offline functionality. This is not allowed* and only the official mobile app has this features.

      *Google actually allows it, but you have to read the finer print, more on that below.

      Longer answer, analyzing the ToC:

      No Pre-Fetching, Caching, or Storage of Content. You must not pre-fetch, cache, or store any Content...

      What does content mean? This is map tiles, terrain tiles, photos of places, satellite photos etc. The content, in the ToC, is anything that has been created by Google and provided as part of the Google map service. But, not everything provided in the service has been created nor is owned by Google.

      • Addresses are not created or owned by Google, this is public information. What Google has done is to gather them and put them in a presentable, easy to search, interface. But it is not part of "the content".
      • GPS locations are not created or owned by Google, this is public information as well. In fact, GPS was created by the department of defense (DoD) in the US. They are the ones who control its use.

      ...For example, you must not use the Content to create an independent database of "places" or other local listings information.

      It wouldn't be fair to Google if you downloaded a subset of the content, lets say all the tiles and photos for your home town. Once you have your copy of the files, you do a little processing on them, maybe add trivia or fun facts that only you know because you grew up there. And then use that to provide a re-branded service. Something called JimboMaps perhaps. That is the type of thing that is prohibited.

      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

      Guess what, you are actually allowed to store content in you database. Any of it, photos, tiles etc. The catch is:

      • You can store limited amounts. A few blocks, probably a small region is ok. But don't store a whole town or suburb.
      • You can't store anything for more than 30 days.
      • The only valid reason to do this is performance improvement of your application. See this: Google Maps v3 - Map tile caching on client?

      ...you must not use the Content to create an independent database of "places" or other local listings information.

      It is just saying that you are not allowed to create JimboMaps.

      这篇关于条款和条件Google地图:我可以存储经纬度和地址组件吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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