我在加载Google地图API时没有使用v parm。因此,我总是得到API的“发布”版本。
我的应用有“关于”功能,我想显示API版本号。
我有没有办法获得这个价值,或者这是一个增强请求?
答案 0 :(得分:9)
只需使用:google.maps.version
答案 1 :(得分:0)
有一种方法可以从加载的脚本的文件名中获取它:
//*************************************************************
// 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做类似的事情。