/ / Como sei que as APIs do Google estão disponíveis? - google-mapas, recaptcha

Como sei que o google apis está disponível? - google-maps, recaptcha

Eu tenho um site em que estou usando a API do Google Map v2 e o Google ReCAPTCHA. Como sei que essas APIs estão online. Quero dizer que o site da API do Google está desativado.

Respostas:

2 para resposta № 1

No que diz respeito ao Google Maps, existe este de 2006:

http://groups.google.com/group/google-maps-api/browse_thread/thread/5d36a96bf74af924

Configure o objeto de teste que será substituído pela API, se disponível.

<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>

Em seguida, envolva seu script de mapa em um teste:

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

Todas as APIs do Google usam o google namespace para que isso funcione de maneira geral. Mas você pode substituir google com um objeto base típico para testar uma API específica (por exemplo, GMap2), conforme mostrado no tópico do fórum original.

Observe que existem outras armadilhas, como os servidores lado a lado, ou o próprio usuário bloqueando imagens do Google, o que não ajudará. A discussão original vale a pena ser lida.