3

ツイートを Google マップにプロットしようとしていますが、場所は常に未定義です。他のすべては正常に機能し、実際の場所の文字列を使用すると、やはり問題ありません。JSONを確認しましたが、場所が指定されています。

私が間違っていることを誰かが知っていますか?

私のコード..

function loadTweets(){
        var url = 'http://search.twitter.com/search.json?q=blue%20angels&rpp=5&include_entities=true&result_type=mixed&callback=?';
        var tweets = $('#twitter');
        $.getJSON(url,
            function(data){
              $.each(data.results, function(i,item){ 
                    // parse image url
                    var imgString = parseImg(item.profile_image_url, item.from_user);

                    var urlString = parseUrl(item.from_user, item.id);

                    var tweetString = parseTweet(item.text);

                    //tweets.append('<div>'+imgString+'<p>'+urlString+'</p>'+'<p>'+tweetString+'</p></div>');

                    var contentString = '<div>'+imgString+'<p>'+urlString+'</p>'+'<p>'+tweetString+'</p></div>';

                    console.log(item.location);

              });
            });
    };

返された JSON サンプル

from_user: "Elvira_Sysyn",
from_user_id: 539551608,
from_user_id_str: "539551608",
from_user_name: "Elvira Sysyn",
geo: null,
location: "San Francisco, CA",
id: 258898154894786560,
id_str: "258898154894786560",
iso_language_code: "en",
metadata: {
result_type: "recent"
},
profile_image_url: "http://a0.twimg.com/profile_images/2519826073/kl_normal.jpg",
profile_image_url_https: "https://si0.twimg.com/profile_images/2519826073/kl_normal.jpg",
source: "&lt;a href=&quot;http://twitter.com/&quot;&gt;web&lt;/a&gt;",
text: "woww!! the big surprise, just 1 days your followers can reach 3000 up,  visit ---&gt; http://t.co/UqhRKnKr",
to_user: null,
to_user_id: 0,
to_user_id_str: "0",
to_user_name: null

私は本当にこれを終わらせなければなりません、私は助けていただければ幸いです..

4

1 に答える 1

0

私はあなたの正確なコードをフィドルに入れましたが、返されるJSONに場所が存在しないため、未定義です。

フィドル

于 2012-10-18T12:56:59.307 に答える