У мене є сайт, де я використовую 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, і це не допоможе. Оригінальну дискусію варто прочитати.