ネットサービスとかGoogleとか豆知識とか。

Index > Google Maps API > 検索エンジンのキャッシュとGoogle Maps APIの警告ダイアログ
Google Maps API
2007年01月21日 01:42

検索エンジンのキャッシュとGoogle Maps APIの警告ダイアログ

  • このエントリーをはてなブックマークに追加
  • ... PV
スポンサード リンク

Google Maps APIGoogle AJAX Search API のスクリプトはAPIキーと紐づいたサイト以外から呼び出された場合に警告ダイアログが表示されます。

そのため、これらのスクリプトを利用しているサイトを検索エンジンのキャッシュで表示させると警告ダイアログが表示されてしまい、ちょっとかっこ悪いです。

これを避けるために、このブログでは次のように呼び出し元を判定してスクリプトを読み込んでいます。

if (document.location.href.match(/^http:\/\/blog\.fkoji\.com\//)) {
 // Google Maps API
 document.write('<script type="text/javascript" src="http://maps.google.co.jp/maps?file=api&v=2&key=..."></script>');
 // Google AJAX Search API
 document.write('<script type="text/javascript" src="http://www.google.com/uds/api?file=uds.js&v=1.0&key=..."></script>');
}