存储谷歌地图数据的最佳地点[关闭]

Posted

技术标签:

【中文标题】存储谷歌地图数据的最佳地点[关闭]【英文标题】:Best place to store google maps data [closed] 【发布时间】:2015-08-13 09:49:54 【问题描述】:

我正在编写一个网站,用户可以在其中创建自己的谷歌地图数据,比如在地图上画圈和标记。 为每个用户存储数据的最佳方式是什么?我将数据库视为数组。其他人能想到更好更有效的方法吗?

我要问的是(显然问题还不清楚),我可以将经纬度数据存储在数据库中,然后将这些数据加载到 GMap 上而不违反 GMaps 条款。或者有没有更有效的数据存储方式。

【问题讨论】:

也许这是一种方法:***.com/questions/31487043/… 【参考方案1】:

“Google 似乎没有您所说的这种限制。Google Geocoding API 网站实际上建议缓存或存储内容以减少对其服务器的访问并提高性能。

就地址而言,您的用户正在输入它们,因此您可以存储地址。可以使用这些地址从 Google Maps API 服务中检索纬度/经度。

可以缓存结果,因此您只需要在第一次搜索时真正查找它们。”

您可以在这里阅读更多内容:

Maps API, storing data, how to without violating terms?

【讨论】:

谢谢。我确实遇到过这篇文章,但它似乎有相互矛盾的观点,所以我不确定。在我看来,他们说的是在将数据保存到数据库时不存储图像(因为这会侵犯版权) 缓存结果没问题,所以你只需要在第一次搜索时真正查找它们。:缓存不会意味着永久存储,文档清楚地说明“将您的结果存储在临时缓存中”(这意味着,根据服务条款:不超过 30 天)。在这段时间之后,必须删除数据(当然您可以再次要求将它们存储 30 天,但问题是:然后您将在服务器端执行此操作,在那里您可能会很快达到配额)

以上是关于存储谷歌地图数据的最佳地点[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

GWT 2.5 的最佳谷歌地图 V3 API 是啥? [关闭]

如何用经纬度查地点?

谷歌地图 api 地理定位和地点搜索

在数据库中存储大量标记的最佳方法是啥?

如何从地点选择器活动中检索地图快照?

关于谷歌地图的wifi定位