Querying API do Google Places usando jQuery
API do @Google Places agora está disponível em geral. Estou tentando usar a chamada .ajax () no jQuery para fazer uma chamada para o Google Places. O erro que continuo recebendo éUntaught SyntaxError: token inesperado:
Estou usando o jQuery 1.5.2. Eu tentei na 1.5.1 também, mas isso teve os mesmos resultados. Prefiro não passar para a 1.6.1 se puder ajuda
Eu fiz chamadas ajax assim para outras APIs desde então, mas estou tendo problemas com o Google Places. Abaixo está um exemplo muito básico de código com o qual você pode jogar. Você precisará obter sua própria chave nas ofertas do Google API Console (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);
}
});
});