Google maps geocoder и jquery ajax - запрос возвращает пустой результат

Статус
Закрыто для дальнейших ответов.

антиКИЛЛЕР

Well-Known Member
Регистрация
28.07.2011
Сообщения
92
Итак, столкунулся с такой проблемой. Запрос к геокодировщику гугля по URL через аjax фейлится. Возвращается пустая строка и в фаербаге запрос помечен красным (выполняется метод error а не success). Хотя если выполнить тот же запрос со строки бразуера - то всё норм.
Вот как я отправляю запрос:
Код:
$.ajax
    (
	  {
	    url: "http://maps.google.com/maps/geo?q="+queryStr+"&output=json&oe=utf8&sensor=false&key="+Gkey,
	    /*dataType:'json',
	    async:false,*/
	    success: function(result)
	    {
		  alert(result);
		  //alert(result.Status);
		  if (result.Status.code==200)
		  {
		    listRes=result.results;
		  }
		    else alert(result.Status.code);
		  return listRes;
		  //resText=listRes[0].GeoObject.metaDataProperty.GeocoderMetaData.text;
	    },
	    error:function(result)
	    {
		  alert(result);
		  alert(result.Status);
		  if (result.Status.code==200)
		  {
		    listRes=result.results;
		  }
		  //  else alert(result.Status.code);
		  return listRes;
		  //resText=listRes[0].GeoObject.metaDataProperty.GeocoderMetaData.text;
	    }
	  }
    );
Если формируемый URL вывести алертом и поставить в строку браузера, всё выполняется. А так нет:Безымянный.png
Пробовал разные параметры самого аякс запроса и всё что можно уже - без результатно, пустоту возвращает геокодировщик.
Но если в адресной строке браузера попробовать выполнить запрос:
http://maps.google.com/maps/geo?q=penza&output=json&sensor=false&gl=ru&key=qwe
то результат будет нормальным. Причём независимо от key (это уникальный ключ для сайта).
Запрос выполняю с локалхоста. Может в этом проблема если только?
В общем кто сталкивался может, подскажите где не прав и в чём мой фейл.
 

антиКИЛЛЕР

Well-Known Member
Регистрация
28.07.2011
Сообщения
92
[member=Medwoodu],И правда. Видать заработался сёгодня.
Хотя странно, то же самое но для яндекса работает без танцев с бубном (хотя там не jsonp а тоже просто json возвращается), без указания что запрос кроссдоменный.
 
Статус
Закрыто для дальнейших ответов.
Верх Низ