我有一個谷歌API的網址,有我想在我的網頁上輸出的JSON。谷歌地方的API解析爲javascript
的URL包括ID和關鍵
https://maps.googleapis.com/maps/api/place/details/json?placeid=122&key=123-mg
現在我想在div id myoutput
打印出以下數據
"reviews" : [
{
"aspects" : [
{
"rating" : 3,
"type" : "overall"
}
],
"author_name" : "Justine OBRIEN",
"author_url" : "https://www.google.com/maps/contrib/104177669626132953795/reviews",
"language" : "en",
"profile_photo_url" : "//lh6.googleusercontent.com/-s6AzNe5Qcco/AAAAAAAAAAI/AAAAAAAAFTE/NvVzCuI-jMI/photo.jpg",
"rating" : 5,
"relative_time_description" : "2 months ago",
"text" : "Fabulous location. Wonderful warm welcoming reception. Excellent unique living Google wall entry. Sensational helpful kind people. Easy fast efficient help online plus with appointment on site. Super company always progressive plus innovative products and services for all businesses. Go Google Australia. Shine on! ",
"time" : 1474966415
},
我迄今試圖
<div id="myoutput"></div>
<script>
(function() {
var myobject = "https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJN1t_tDeuEmsRUsoyG83frY4&key=AIzaSyCUc3pmryE8WMd7niIrHIN7cq_6ZUyI-mg";
$.getJSON(myobject, {
format: "json"
})
.done(function(data) {
$.each(data.items, function(i, item) {
$("<p>").attr("author_name", item.media.m).appendTo("#myoutpu");
if (i === 3) {
return false;
}
});
});
})();
</script>
和
<script>
(function() {
var myobject = "https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJN1t_tDeuEmsRUsoyG83frY4&key=AIzaSyCUc3pmryE8WMd7niIrHIN7cq_6ZUyI-mg";
$.getJSON(myobject, {
format: "json"
})
print myobject.dumps([s['formatted_address'] for s in result['results']], indent=2)
myobject["address_components"].long_name
})();
</script>
我怎麼看不到author_name
打印出來?
從代碼示例中刪除您的密鑰,並對其進行更改。 – yomisimie
它不是我的鑰匙,但我會如此 –