Php 谷歌地图Api-存储地理位置

Php 谷歌地图Api-存储地理位置,php,google-maps,google-maps-api-3,google-maps-api-2,google-geocoding-api,Php,Google Maps,Google Maps Api 3,Google Maps Api 2,Google Geocoding Api,我可以将谷歌地图中的某个地点、业务的地理位置(lat、long)存储在数据库中吗? 用例是,用户应该能够在地图中选择一个位置,并向我要存储在数据库中的位置添加注释。因此,每次用户搜索某个位置时,我都可以从本地数据库中获取评论 Google terms说我们不应该存储API中的任何信息,但是如果我们想创建一个基于位置的系统,我们应该使用什么API 谷歌的这篇教程提到了将信息存储到数据库中,但这违反了谷歌不存储信息的条款。 谢谢(我不是律师,我没有撰写或决定他们的使用条款,只有谷歌及其法律管辖区才

我可以将谷歌地图中的某个地点、业务的地理位置(lat、long)存储在数据库中吗? 用例是,用户应该能够在地图中选择一个位置,并向我要存储在数据库中的位置添加注释。因此,每次用户搜索某个位置时,我都可以从本地数据库中获取评论

Google terms说我们不应该存储API中的任何信息,但是如果我们想创建一个基于位置的系统,我们应该使用什么API

谷歌的这篇教程提到了将信息存储到数据库中,但这违反了谷歌不存储信息的条款。

谢谢

(我不是律师,我没有撰写或决定他们的使用条款,只有谷歌及其法律管辖区才是最终的权威。这个答案是合理推断的。)

你当然可以这样做。否则,您将无法保持任何东西的位置,这将破坏这种应用程序的想法

这有两个部分:您能否对特定位置进行地理编码和存储,以及您能否将特定位置存储到通过搜索找到的企业或其他地方

谷歌的术语是,你不应该把他们的服务当作通用的地理编码器。您可以自由使用地理编码器,只要您将其与地图结合使用

发件人:

注:地理编码API只能与谷歌地图结合使用;禁止对未在地图上显示的结果进行地理编码。有关允许使用的完整详细信息,请参阅

从以下方面:

请注意适用于geocoder请求的使用限制,并注意,将geocoder用于除获取将使用Google Maps API显示的位置以外的任何目的都违反了服务条款。您可以使用HTTP geocoder对Google Maps API应用程序之外的地址进行地理编码,以便缓存这些地址,并在以后使用Google Maps API之一进行显示,但使用地理编码Web服务获取的位置不得被任何其他应用程序使用、以其他方式分发或转售

关于存储(比如)企业的位置,您必须能够至少暂时存储该位置,以便实现您的应用程序。否则,您的每个搜索查询都必须搜索每个企业的位置,才能从Google获得一个新的、不存储在您的数据库位置中的位置。既然这不可能奏效,那可能不是他们的本意

我不认为你会越过任何界线,除非谷歌能辩称你在公开出售他们数据库中大量商业地点的信息。在那之前,你很可能会遇到他们的使用限制。

(我不是律师,我没有撰写或决定他们的使用条款,只有谷歌及其法律管辖区才是这方面的最终权威。这个答案是合理推断的。)

你当然可以这样做。否则,您将无法保持任何东西的位置,这将破坏这种应用程序的想法

这有两个部分:您能否对特定位置进行地理编码和存储,以及您能否将特定位置存储到通过搜索找到的企业或其他地方

谷歌的术语是,你不应该把他们的服务当作通用的地理编码器。您可以自由使用地理编码器,只要您将其与地图结合使用

发件人:

注:地理编码API只能与谷歌地图结合使用;禁止对未在地图上显示的结果进行地理编码。有关允许使用的完整详细信息,请参阅

从以下方面:

请注意适用于geocoder请求的使用限制,并注意,将geocoder用于除获取将使用Google Maps API显示的位置以外的任何目的都违反了服务条款。您可以使用HTTP geocoder对Google Maps API应用程序之外的地址进行地理编码,以便缓存这些地址,并在以后使用Google Maps API之一进行显示,但使用地理编码Web服务获取的位置不得被任何其他应用程序使用、以其他方式分发或转售

关于存储(比如)企业的位置,您必须能够至少暂时存储该位置,以便实现您的应用程序。否则,您的每个搜索查询都必须搜索每个企业的位置,才能从Google获得一个新的、不存储在您的数据库位置中的位置。既然这不可能奏效,那可能不是他们的本意


我不认为你会越过任何界线,除非谷歌能辩称你在公开出售他们数据库中大量商业地点的信息。在那之前,你很可能会遇到他们的使用限制。

讽刺的是,谷歌在存储信息时违反了他们的条款。你能提供一份文件,说明用户不应该存储API中的信息吗?检查10.1.3(b)。。它说你不能储存任何内容。。。10.1.3(b):“您不得预取、缓存或存储任何内容,除非您可以存储:(i)为提高Maps API实现的性能而存储的内容数量有限,前提是您临时、安全地以不允许在服务之外使用内容的方式进行存储;……”例外情况相当模糊,但它似乎主要是为了允许浏览器缓存(并且仅允许浏览器缓存)。我正在尝试将注释添加到该特定位置,以存储该注释,并且我应该与该位置有关系。。现在,在阅读了条款和条件之后,我不确定解决方案是什么。但我看到了许多存储广告的应用程序