У меня есть простая задача, но я не могу ее выполнить.У меня будет страница, которая позволяет пользователю вводить свой адрес и получать от Google указания по возвращению к месту назначения.Итак, первым шагом было перейти к API карт Google и посмотреть, как это делается.Итак, из их примера я получил следующий URL:
http://maps.googleapis.com/maps/api/directions/json?origin=Chicago,IL&destination=Los+Angeles,CA&waypoints=Joplin,MO|Oklahoma+City,OK&sensor=false
Если вы добавите этот URL в браузер, вы получите результат json.Итак, я подумал, почему я не могу вызвать это в запросе jQuery AJAX?Это возможно?Я пробовал запрос ниже, но получаю ошибку «Отказано в доступе» в скрипте jQuery:
$.ajax({
type: "POST",
url: "http://maps.googleapis.com/maps/api/directions/json?origin=Chicago,IL&destination=Los+Angeles,CA&waypoints=Joplin,MO|Oklahoma+City,OK&sensor=false",
success: function (msg) {
alert(msg);
}
});
Кто-нибудь видит проблему с синтаксисом или знает, почему это не работает?И к вашему сведению, это только первый вопрос.Я хотел бы, чтобы этот вопрос стал отличным ресурсом для других, чтобы создать карту Google с указаниями через jquery и ajax без использования php (который, как кажется, используют все остальные).