0

Google Map API v2 と Google ReCAPTCHA を使用しているサイトがあります。それらの API がオンラインであることをどのように知ることができますか。つまり、Google API サイトはダウンしていません。

4

1 に答える 1

2

グーグルマップに関する限り、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>

すべての Google API はgoogle名前空間を使用するため、これは全面的に機能するはずです。ただし、元のフォーラム スレッドに示されているように、google特定の API (例: ) をテストするために、一般的なベース オブジェクトに置き換えることができます。GMap2

タイルサーバーがダウンしている、またはユーザー自身が Google からの画像をブロックしているなど、他の落とし穴があることに注意してください。これは役に立ちません。元の議論は読む価値があります。

于 2012-06-19T06:40:29.077 に答える