加载 Google 地图 API 时,我没有使用 v 参数。因此,我总是得到 API 的“发布”版本。
我的应用程序有一个“关于”功能,我想显示 API 版本号。
有没有办法让我获得这个价值,或者这会是一个增强请求吗?
加载 Google 地图 API 时,我没有使用 v 参数。因此,我总是得到 API 的“发布”版本。
我的应用程序有一个“关于”功能,我想显示 API 版本号。
有没有办法让我获得这个价值,或者这会是一个增强请求吗?
只需使用:google.maps.version
有一种方法可以从加载的脚本的文件名中获取它:
//*************************************************************
// API version from post on Google Maps API group by bratliff
var file,loop;
var tags=document.getElementsByTagName("SCRIPT");
// alert("tags="+tags.length);
for (loop=0;tags[loop];loop++)
{
if (file=tags[loop].src.match(/http:\/\/[^\&\?]+\.google\.[^\&\?]+\/([0-9]+)\/[^\&\?]+\/main\.js/)) {
//alert(file[1]);
document.getElementById("apiv").innerHTML = "API v2."+file[1];
}
}
//*************************************************************
您应该能够对 API v3 执行类似的操作。