プロジェクトの 1 つで Yahoo API を実装しています。私はjQueryでjson形式のYahoo GeoPlanetを使用していましたが、非常にスムーズに進みました。ただし、JSON 形式の jQuery を使用して Yahoo PlaceFinder API を操作することはできません。
$.getJSON 関数でリクエストを実行すると、次のメッセージが表示されます。
XMLHttpRequest はhttp://where.yahooapis.com/geocode?q=Vancouver&flags=J&count=10&lang=en&appid=MYKEYを読み込めません。オリジン「http://yrm」は Access-Control-Allow-Origin で許可されていません。
「http://yrm」は、そのプロジェクトの localhost サーバー名です。
以下に、私が使用しているコードを示します。
var url = 'http://where.yahooapis.com/geocode?q=Vancouver&flags=J&count=10&lang=en&appid=' + yahooApiKey;
$.getJSON(url, function(data){
console.dir(data);
});
console.dir は、コンソールに NULL のみを出力します。
私に何ができるかについて何か考えはありますか?
前もって感謝します!