2012-01-06 2 views
-1

Как я могу использовать XMLHTTPRequest для получения карты google?Как использовать XMLHTTPRequest для получения карты google?

Мне нужно продемонстрировать, как работает AJAX с XMLHTTPRequest.

У меня есть ключ и все такое.

Существует некоторый пример кода здесь:

http://code.google.com/intl/da-DK/apis/maps/documentation/javascript/tutorial.html#api_key

Но я не уверен, как изменить его.

Подсказки или рекомендации приветствуются. Нет необходимости публиковать результат.

Должен ли я создать прокси-сервер из-за той же политики происхождения?

+1

Вы должны прочитать и понять API Карт Google. Это не очень хороший способ представить AJAX. – SLaks

+0

Есть ли у вас какие-либо другие предложения по обслуживанию за пределами моей собственной страницы, чтобы продемонстрировать XMLHTTPrequest? Поскольку это назначение экзамена. – Kenci

+1

Используйте отдельный URL-адрес на своем сайте – SLaks

ответ

1

Вы не можете, поскольку Google Maps не использует AJAX/xmlHttpRequest для отображения содержимого на веб-страницах из-за ограничений между доменами, установленных браузерами. Вместо этого javascript из доменов, отличных от той, на которой находится ваша страница, находится на самой загрузке на вашу страницу. Если вы хотите выполнить xmlhttpRequest, вы должны сделать запрос на сервер, на который загружена страница.

Чтобы получить представление о том, как это может работать, хорошо читать это artice: What is JSONP all about?

+0

Пример должен иметь некоторый исходный код. Ссылка не работает – gal007

+1

исправлена ​​ссылка. ;) –

Смежные вопросы