如何获取Google Maps API密钥

时间:2014-01-08 15:40:21

标签: javascript api google-maps-api-3 key

我们一直在使用Google Maps API在我们的网站上发送指示。

由于我们学到了很多困难,谷歌不再支持旧的v2 API和密钥(一切似乎都有效,但所有通过例如mygdirobject.load("from: N50.734777 E5.3366944 to: Foo Bar Baz@50.745873,5.391617",G_TRAVEL_MODE_WALKING)获取行车路线的尝试都会导致“错误602”,尽管他们使用了工作正常。)

要转换到v3,第一步是获取v3密钥。 Google的文档以及此处的几个问题建议使用我的Google帐户登录https://code.google.com/apis/console/和“点击左侧菜单中的服务链接。”

但是,对于任何可称为菜单(左手或其他)几乎为空的页面,都没有“服务”条目(或我的情况下具有适当德语翻译的任何内容)。 我该怎么做呢?

3 个答案:

答案 0 :(得分:0)

尝试 API 链接或其他相关内容,链接应如此:

https://cloud.google.com/console#/project/<PROJECT_ID>/apiui/api

在那里你应该看到所有API的“On / Off”开关。如果您希望查看英文链接名称,以便按照特定教程进行操作,请在地址栏中添加此URL参数,然后在浏览器中按Enter或reload按钮: 的&安培; HL = EN-US

将其添加到URL会强制使用英语菜单。

答案 1 :(得分:0)

您需要创建一个新项目(或进入现有项目,然后在项目选项中导航到API&amp; auth菜单。从此处您应该看到一个切换开关列表,以启用地图V3 api。< / p>

然后导航到凭据,您可以在那里生成新的API密钥/查看现有的密钥。

google api location

答案 2 :(得分:0)

答案很简单 - 甚至有点娱乐。

有人曾经读过,如果你尝试向Google的索引框提供与“真正的”用户不同的内容,谷歌可能会生气吗?这实际上告诉您不要实现基于user-agent的切换? 曾经学过安全咒语,一个人不应该依赖用户提交的数据(例如user-agent)来准确吗?通过检查user-agent字符串来测试相应对象是否存在以及来检查特殊功能的可用性的javascript最佳实践?

好吧,猜猜看:如果一个人篡改了一个user-agent字符串,该页面不会加载所有内容,而在其他一些地方怀疑您的浏览器太旧了,尽管它甚至不检查这是否属实(毕竟不显示该消息将删除一个选项以促进铬)。

很抱歉,如果这有点咆哮,但确实:使用原始制造商用户代理字符串,一切都运行正常。