GooglePlacesAPIが一般提供になりました。jQueryで.ajax()呼び出しを使用して、Googleプレイスを呼び出そうとしています。私が繰り返し返すエラーは、Uncaught SyntaxError:Unexpected token:です。
jQuery1.5.2を使用しています。1.5.1も試してみましたが、同じ結果になりました。手伝うことができれば、1.6.1に移行したくありません。
それ以来、他のAPIに対してこのようなajax呼び出しを行ってきましたが、Googleプレイスで問題が発生しています。以下は、操作できるコードの非常に基本的なサンプルです。Googleが提供するAPIコンソール(https://code.google.com/apis/console)で独自のキーを取得する必要があります
jQuery.noConflict();
jQuery(document).ready(function(){
var url = 'https://maps.googleapis.com/maps/api/place/search/json';
jQuery.ajax({
url: url,
dataType: 'jsonp',
type: 'GET',
data: {
location: '33.787794,-117.853111',
radius: 1000,
name: 'coffee',
key: 'your_key', // add your key here
sensor: 'false'
},
// on success
success: function(data, textStatus, jqXHR){
console.log(data);
},
// on failure
error: function (jqXHR, textStatus, errorThrown){
console.log(jqXHR);
console.log(textStatus);
console.log(errorThrown);
}
});
});