設定
- クラスのあるページに複数のリンクがあります
location_link
- 各Links
rel
属性は、都市国家の組み合わせと同じです(つまり、Omaha, NE
) - ページが読み込まれると、JavaScript関数がすべてのアイテムをループし、jQueryを使用してイベントをそれらに
location_link
バインドします。click
- このクリックイベントは、リンクが関連付けられている場所のGoogleマップを表示することになっているFancyboxコンストラクターへの呼び出しを起動します
問題:
「ロケーションリンク」の1つをクリックすると、次のエラーメッセージが表示されます。
リクエストしたコンテンツを読み込めません。後でもう一度やり直してください。
私がすでに書いたコード:
function setUpLocationLinks() {
locationLinks = $("a.location_link");
locationLinks.click(
function() {
var me = $(this);
console.log(me.attr("href"));
$.fancybox(
{
"showCloseButton" : true,
"hideOnContentClick" : true,
"titlePosition" : "inside",
"title" : me.attr("rel"),
"type" : "image"
}
)
return false;
}
);
}
私がすでに行った調査:
- Google StaticMapAPIはAPIキーを必要としなくなりました。以下は、Google StaticMapsAPIページからのものです。
注:Google Static Maps APIは、MapsAPIキーを必要としなくなりました。(Google Maps API Premierのお客様は、代わりに、送信される新しい暗号化キーを使用してURLに署名する必要があります。詳細については、Premierのドキュメントを参照してください。)
- 私が使用している画像のURLは解決され、必要なデータをプルバックします
- 上記のURLを標準の<img>タグに入れると、マップは問題なく表示されます。
src
属性を絶えず切り替えているようなダミーの<img>タグを作成せずに、これを実行したいと思います。
この情報がお役に立てば幸いです。他にご不明な点がございましたら、お気軽にお問い合わせください。