我的代码可以获取Google地图API版本号吗?

时间:2012-10-07 15:11:54

标签: google-maps-api-3

我在加载Google地图API时没有使用v parm。因此,我总是得到API的“发布”版本。

我的应用有“关于”功能,我想显示API版本号。

我有没有办法获得这个价值,或者这是一个增强请求?

2 个答案:

答案 0 :(得分:9)

只需使用:google.maps.version

http://jsfiddle.net/doktormolle/anN4U/

答案 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做类似的事情。