2013-11-22 19 views
0
var placesAPI = "https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=32.8400,-117.2769&radius=500&types=museum&sensor=true&key=my_key_here"; 
$.getJSON(placesAPI, function (json) { 
    var address = json.results[0].name; 
    console.log('Name : ', name); 
}); 

我正在嘗試上面的代碼沒有成功。我確實放入了我的API密鑰,並在網頁上獲得了json結果,但是當我嘗試解析它們時,出現錯誤「No'Access-Control-Allow-Origin'標題出現在請求的資源中。因此不允許訪問。「使用jquery解析JSON不是

如何解析JSON?

+3

解析JSON不是問題。得到它是。您應該使用Google提供的庫來獲取數據:https://developers.google.com/maps/documentation/javascript/tutorial。 –

回答

0

嘗試下面的代碼。我加了& callback =?按照說明,您的網址爲以下post

var placesAPI = "https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=32.8400,-117.2769&radius=500&types=museum&sensor=true&key=my_key_here&callback=?"; 
$.getJSON(placesAPI, function (json) { 
    var address = json.results[0].name; 
    console.log('Name : ', name); 
});