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 № 1No 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.