/ / Як мені дізнатись, що доступні google apis? - Google-Maps, recaptcha

Як мені знати, що Google apis доступні? - google-maps, recaptcha

У мене є сайт, де я використовую Google Map API v2 та google ReCAPTCHA. Звідки я знаю, що ці АПІ в Інтернеті. Я маю на увазі сказати, що сайт google api не працює на not.

Відповіді:

2 для відповіді № 1

Що стосується Карт Google, то це було з 2006 року:

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

Налаштуйте об'єкт тестування, який буде перезаписаний 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>

Потім оберніть скрипт карти в тест:

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

Усі API Google використовують google простору імен, тому це повинно працювати повсюдно. Але можна замінити google із типовим базовим об’єктом для тестування на певний API (наприклад, GMap2), як показано в оригінальній темі форуму.

Зверніть увагу, що є й інші підводні камені, як те, що сервери плитки не працюють, або сам користувач блокує зображення з Google, і це не допоможе. Оригінальну дискусію варто прочитати.