【发布时间】:2014-04-07 21:32:53
【问题描述】:
这是 Google 的“代码游乐场”网站上的地图/地球集成示例: https://code.google.com/apis/ajax/playground/#maps/earth_integration
我可以在操场上运行那个例子就好了。但是,如果我将其 html 保存在本地,然后尝试在 Chrome 中加载该文件,浏览器就会无限期停止: 已安装插件版本:加载中...
我的一个 Android 应用程序尝试将相同的示例加载到 WebView 中执行相同的操作。该应用在运行使用 API V3 javascript 的 html 时运行良好。
Chrome 浏览器的开发者工具调试器在第 15 行停止: "google.load("maps", "2.x");"
说没有定义“google”。它还报告了“GMap2”(第 18 行)和 “GET file://www.google.com/jsapi?key=ABQetc”(第 10 行)也未定义。
地图/地球集成示例 html 包含一个(长)jsapi 键。我是否需要获得自己的 jsapi 密钥?我在哪里可以得到一个?我有一个 v2.API_KEY 来自: "https://console.developers.google.com/project/apps~elite-rider-459/apiui/credential"
但我不确定它是否适用于 Google 地球,并且 Google 地球不在该控制台网站的“API % auth”页面上的可用选项中:
我记得读过 Google 地球不再需要这样的密钥。谁能告诉我 我错过了什么?以及如何阻止 Google 地球将自己嵌入我的桌面?我尝试删除并重新安装插件,但 GE 继续这样做。
谢谢, 泰德
【问题讨论】:
标签: google-maps google-maps-api-3 google-earth google-playground