我試圖從谷歌地方抓取2個細節。評論和評級。問題是我似乎無法獲得HTTP GET來返回任何東西。Google Places API - 詳細信息
這裏是我的代碼:
$.ajax({
url: "https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJz153jtgN1oYRQeG2PvY5sWc&key=MyAPIKey",
type: "GET", /* or type:"GET" or type:"PUT" */
dataType: "jsonp",
data: {
},
success: function (placesRequest) {
console.log(placesRequest);
},
error: function() {
console.log("Your code sucks, fix the HTTP request");
}
});
錯誤:
未捕獲的SyntaxError:意外的標記:
如果我點擊鏈接,在那裏需要我這個:
這裏是Google Docs Link。
我所做的:
- 設置我的API密鑰。
- 找到我的公司場所ID:ChIJz153jtgN1oYRQeG2PvY5sWc
任何指針或方向,將不勝感激。
Google沒有爲Places API Web服務啓用CORS標頭,因此您無法通過AJAX請求調用Web服務。您應該使用Maps JavaScript API的地方庫來解決問題。只要按照@Prasanth Ravi的回答。 – xomena