https://code.google.com/apis/console

e Places API теперь общедоступен. Я пытаюсь использовать вызов .ajax () в jQuery, чтобы позвонить в Google Places. Ошибка, которую я продолжаю получать обратноUncaught SyntaxError: Неожиданный токен:

Я использую JQuery 1.5.2. Я тоже пробовал 1.5.1, но результаты были те же. Я бы предпочел не переходить на 1.6.1, если смогу помочь.

С тех пор я делал подобные вызовы ajax другим API, но у меня проблемы с Google Местами на карте. Ниже приведен очень простой пример кода, с которым вы можете играть. Вам нужно будет получить свой собственный ключ в консоли API, которую предлагает Google (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);
   }
   });
 });

Ответы на вопрос(2)

Ваш ответ на вопрос