使用多个 Google 帐户时,嵌入的 Google 地图不显示
Embedded Google map not showing when using more than one Google account
我嵌入了我使用 Google 帐户 A 创建的 Google 地图。
- 如果我没有登录任何Google帐户并访问该网站,那么地图就可以正常工作。
- 如果我登录到一个 Google 帐户(比方说 Google 帐户 B)并访问该站点,则地图可以正常工作。
- 如果我 'Add another account' 或在同一浏览器中登录另一个 Google 帐户(比如说帐户 C),那么我会得到一个红色小怪物图标而不是地图和消息 "www.google.com redirected you too many times".
- 如果我退出所有 Google 个帐户,那么地图可以正常工作。
- 同样,如果我使用一个帐户登录,则地图会正确显示。
有谁知道这是为什么以及我该如何解决?我发现相当多的人 运行 有两个 Google 帐户。
控制台中没有消息。我们使用 Drupal,但我将地图嵌入到一个简单的 HTML 页面中,结果与上面相同,所以我猜这是一个 Google 问题。我在网上找不到任何关于它的信息,除了斯堪的纳维亚论坛上的一条评论,如果您使用多个帐户登录,则地图不会显示。
地图的共享权限也没有问题。他们都是public.
更新:
我已经缩小了问题的范围。这在我们的 Web 服务器上不是问题,因为正如我提到的,我可以在浏览器中从我的桌面打开的静态 HTML 页面中复制它,不涉及服务器、CMS 或 .htaccess 文件。相反,它似乎是与我的机构 Google 帐户有关的问题。我有两个个人账户和一个机构账户。
- 如果我先用我的机构账户登录然后用
另一个帐户地图不起作用。
- 如果我使用个人帐户登录,然后使用我的机构帐户登录,则地图可以正常工作。
- 如果我使用个人帐户的任意组合登录,那么地图
工作。
所以当我使用我所在机构提供的 Google 帐户登录时出现问题,然后我使用另一个 Google 帐户登录。哪个帐户创建了地图并不重要。
答案是:机构 GSuite 帐户的管理员没有为我们的帐户启用 Google 地图。
根据 this thread,您登录的第一个 Google 帐户将被视为您的默认帐户。因此,当我登录我的机构 Google 帐户然后登录另一个帐户时,我的权限是从我的机构 Google 帐户继承的。
这并不能解释为什么我 只有 登录到我的机构帐户时才能看到地图,但从在线评论看来(就像在我链接的线程中to) 通过多个帐户访问服务可能会出现问题。
因此浏览器给出的错误消息在这种情况下没有帮助。根本原因与重定向无关,而是与查看地图的帐户权限有关。
我嵌入了我使用 Google 帐户 A 创建的 Google 地图。
- 如果我没有登录任何Google帐户并访问该网站,那么地图就可以正常工作。
- 如果我登录到一个 Google 帐户(比方说 Google 帐户 B)并访问该站点,则地图可以正常工作。
- 如果我 'Add another account' 或在同一浏览器中登录另一个 Google 帐户(比如说帐户 C),那么我会得到一个红色小怪物图标而不是地图和消息 "www.google.com redirected you too many times".
- 如果我退出所有 Google 个帐户,那么地图可以正常工作。
- 同样,如果我使用一个帐户登录,则地图会正确显示。
有谁知道这是为什么以及我该如何解决?我发现相当多的人 运行 有两个 Google 帐户。
控制台中没有消息。我们使用 Drupal,但我将地图嵌入到一个简单的 HTML 页面中,结果与上面相同,所以我猜这是一个 Google 问题。我在网上找不到任何关于它的信息,除了斯堪的纳维亚论坛上的一条评论,如果您使用多个帐户登录,则地图不会显示。
地图的共享权限也没有问题。他们都是public.
更新: 我已经缩小了问题的范围。这在我们的 Web 服务器上不是问题,因为正如我提到的,我可以在浏览器中从我的桌面打开的静态 HTML 页面中复制它,不涉及服务器、CMS 或 .htaccess 文件。相反,它似乎是与我的机构 Google 帐户有关的问题。我有两个个人账户和一个机构账户。
- 如果我先用我的机构账户登录然后用 另一个帐户地图不起作用。
- 如果我使用个人帐户登录,然后使用我的机构帐户登录,则地图可以正常工作。
- 如果我使用个人帐户的任意组合登录,那么地图 工作。
所以当我使用我所在机构提供的 Google 帐户登录时出现问题,然后我使用另一个 Google 帐户登录。哪个帐户创建了地图并不重要。
答案是:机构 GSuite 帐户的管理员没有为我们的帐户启用 Google 地图。
根据 this thread,您登录的第一个 Google 帐户将被视为您的默认帐户。因此,当我登录我的机构 Google 帐户然后登录另一个帐户时,我的权限是从我的机构 Google 帐户继承的。
这并不能解释为什么我 只有 登录到我的机构帐户时才能看到地图,但从在线评论看来(就像在我链接的线程中to) 通过多个帐户访问服务可能会出现问题。
因此浏览器给出的错误消息在这种情况下没有帮助。根本原因与重定向无关,而是与查看地图的帐户权限有关。