google-places-api - 迁移到 Google Places API:鸡和蛋的问题
问题描述
我有一个带有“文本”地址和地点的旧数据库。例子:
1231 Main Street, Boston, MA
Berkeley, CA
...
...
我想过渡到 Google Places API 并用place_id
. 为了做到这一点,我必须在我们的后端运行一个一次性流程,将这些地址提交给谷歌并保留place_id
我回来的信息。
问题是他们的协议阻止了“预取”。被谷歌屏蔽对我的生意来说就是死刑。我会不惜一切代价避免这种情况。
我该怎么做才能将我的数以万计的“文本地址”迁移到place_id
而不被指责为“预取”?
现在我确实明白place_id
它不受缓存限制的限制,但是当我使用geocode API
查询地址时,我会得到一个包含不仅仅是 place_id 的整个结构。我得到了格式化的地址、地址组件的细分以及 long/lat。我担心通过从后端集群提交数万个请求来迁移到 Places API 的尝试看起来像是一次抓取尝试。有没有办法限制输出只包含place_id
- 也许这将有助于避免任何合规性问题?
解决方案
在Place IDs
页面上它说:
地点 ID 不受 Google Maps Platform 服务条款第 3.2.3(a) 节中所述的缓存限制的约束。因此,您可以存储地点 ID 值以供以后使用。
因此,无需担心违反行为准则。
推荐阅读
- css - Display Flex 不适用于 Firefox 但 Chrome
- python - ValueError:使用序列设置数组元素。重塑
- python - new column creation in existing table and updating the column using python
- javascript - NextJS 使用外部服务器进行身份验证
- python - Python Pandas - 列 - 所有可能的组合
- reporting - 尝试将图形从 R (ggplot2) 导出到 powerpoint
- excel - Outlook VBA 宏运行过于频繁时出错
- gnuplot - 如何在 GNUplot 中为两点之间的线设置动画?
- node.js - 电子获取标题栏的高度/在同一 Y 坐标上设置第二个窗口?
- javascript - 如何呈现 HTML 页面表单 NodeJs API?