Это то, что JSON выходыКак получить геокоординаты из JSON? Twitter API
{
"created_at": "Wed, 09 May 2012 22:13:32 +0000",
"from_user": "EastCClothing",
"from_user_id": 119699125,
"from_user_id_str": "119699125",
"from_user_name": "Tester23",
"geo": {
"coordinates": [
54.9742,
-1.5974
],
"type": "Point"
},
"id": 200347799861198850,
"id_str": "200347799861198849",
"iso_language_code": "pt",
"metadata": {
"result_type": "recent"
},
"profile_image_url": "http://a0.twimg.com/sticky/default_profile_images/default_profile_0_normal.png",
"profile_image_url_https": "https://si0.twimg.com/sticky/default_profile_images/default_profile_0_normal.png",
"source": "<a href="http://twitter.com/download/android" rel="nofollow">Twitter for Android</a>",
"text": "#CM0655 GEO",
"to_user": null,
"to_user_id": 0,
"to_user_id_str": "0",
"to_user_name": null
},
То, что я пытаюсь сделать, это ухватить координаты так, чтобы я мог использовать их с Google Maps API, я могу получить доступ ко всем другим деталям отлично, но не может получить доступ к координатам через то, что я ожидал 'json.results [i] .geo.coordinates'. Вот мой JQuery
$(function(){
function searchTweets() {
var url='http://search.twitter.com/search.json?callback=?&q=cm0655';
$.getJSON(url,function(json){
var output = [];
for (var i = 0, len = json.results.length; i < len; i++) {
output.push('<p id="tweet"><img id="tweetImage" src="' + json.results[i].profile_image_url + '" width="48" height="48" /><span id="tweetText">' + '<a href="http://twitter.com/' + json.results[i].from_user + '">' + json.results[i].from_user + "</a> " + json.results[i].text + "<br />" + json.results[i].created_at + '</p>' + json.results[i].geo.coordinates + '</span>');
}
$("div.twitter2").html(output.join('')).slideDown('slow');
});
}
var timer = setInterval(searchTweets, 20000);
searchTweets();
});
Большое спасибо
Вы можете отправить сообщение об ошибке, которую вы получаете? – BananaNeil
никакой ошибки, просто привычка не показывать ничего, когда я пытаюсь 'json.results [я] .geo.coordinates' и когда я пытаюсь 'json.results [я] .geo' отображает [объект Object] –
Я отредактировал свой ответ, чтобы помочь вам отладить? – BananaNeil