通过 SSL 使用 Google 地图 API

发布于 2024-11-08 15:13:31 字数 818 浏览 0 评论 0原文

所以,我最近才知道谷歌地图 API 现在可以在 SSL 中使用(此处)。

我的问题是,如何复古我的 http google 地图 api 脚本来使用它?

所以我的 http Google 地图 API 脚本调用如下所示:

http://maps.google.com/maps?file=api&v=3&sensor=false&key=########

他们建议通过 这个链接使用SSL应该是这样的:

https://maps-api-ssl.google.com/maps/api/js?v=3&sensor=false

我已经尝试将其重新调整为我的旧URL格式,如下所示:

https://maps-api-ssl.google.com/maps/api/js?v=3&sensor=false&key=########

但不再显示地图。

有人对 URL 应该是什么有什么建议吗?

谢谢

So, I know just recently that google maps API is now available in SSL (here).

My question is, how do I retro-fit my http google maps api script to use this?

So my http Google maps API script call looks like this:

http://maps.google.com/maps?file=api&v=3&sensor=false&key=########

They suggest via this link that to use SSL it should be this:

https://maps-api-ssl.google.com/maps/api/js?v=3&sensor=false

I've tried retro-fitting this into my old URL format like so:

https://maps-api-ssl.google.com/maps/api/js?v=3&sensor=false&key=########

but that no longer displays the map.

Does anyone have any suggestions on what the URL should be?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

七分※倦醒 2024-11-15 15:13:31

试试这行:
https://maps.google.com/maps/api/js?v=3.5&sensor=true
顺便说一句,Google 建议您明确输入要使用的 api 版本。只需输入 v=3 将始终返回最新版本,目前为 3.5。我相信当前的稳定版本是3.3。
正如 Trott 在他的回答中所写,不再需要 api 密钥。

Try this line:
https://maps.google.com/maps/api/js?v=3.5&sensor=true
Google btw suggests that you explicitly enter what version of the api you are going to use. Just entering v=3 will always return the latest version, at the moment 3.5. I believe that the current stable version is 3.3.
As Trott wrote in his answer, api key is no longer needed.

你的呼吸 2024-11-15 15:13:31

使用 v3 不需要 API 密钥,但我想这可能不会有什么坏处。一般要尝试的事情:

  1. 打开浏览器的 JavaScript 控制台,查看加载页面时是否报告任何问题。
  2. 删除 API 密钥
  3. & 更改为 &
  4. 将您上面放入的确切链接文本复制并粘贴到代码中,因为该链接文本对我有用。我指的是:

https://maps-api-ssl.google.com/maps/api/js?v=3&sensor=false&key=###### ##

当然,请将 ######## 更改为您的 API 密钥(或者干脆将其完全删除)。

You don't need an API key to use v3, but I suppose it probably doesn't hurt. General things to try:

  1. Open your browser's JavaScript console and see if it is reporting any problems when you load the page.
  2. Remove the API key
  3. Change & to just &
  4. Copy and paste the exact link text you put above into your code, because that link text is working for me. I'm referring to this:

https://maps-api-ssl.google.com/maps/api/js?v=3&sensor=false&key=########

Of course, change ######## to your API key (or just remove it altogether).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文