Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google maps 我怎么知道谷歌API是可用的?_Google Maps_Recaptcha - Fatal编程技术网

Google maps 我怎么知道谷歌API是可用的?

Google maps 我怎么知道谷歌API是可用的?,google-maps,recaptcha,Google Maps,Recaptcha,我有一个网站,我正在使用谷歌地图API v2和谷歌ReCAPTCHA。我如何知道这些API是在线的。我的意思是说,谷歌api网站并没有关闭。就谷歌地图而言,2006年有以下内容: 设置API将覆盖的测试对象(如果可用) <script type='text/javascript'> var google; function isFunction(a) { return typeof a == "Function" } function isObject(a) { return (a

我有一个网站,我正在使用谷歌地图API v2和谷歌ReCAPTCHA。我如何知道这些API是在线的。我的意思是说,谷歌api网站并没有关闭。

就谷歌地图而言,2006年有以下内容:

设置API将覆盖的测试对象(如果可用)

<script type='text/javascript'>
var google;
function isFunction(a) { return typeof a == "Function" }
function isObject(a) { return (a && typeof a == "Object") || isFunction(a) }
</script>
<script src="http://maps.google.com/maps?file..."></script>

var谷歌;
函数isFunction(a){a的返回类型==“函数”}
函数isObject(a){return(a&&typeof a==“Object”)| | isFunction(a)}
然后在测试中包装映射脚本:

<script>
if (isObject(google)) { ... }
</script>

如果(isObject(google)){…}
所有googleapi都使用
Google
名称空间,因此这应该可以全面使用。但是你可以用一个典型的基本对象来代替
google
,以测试特定的API(例如
GMap2
),如原始论坛线程所示

请注意,还有其他陷阱,比如TileServer关闭,或者用户自己阻止Google的图像,这都不会有帮助。最初的讨论值得一读