Получить Google Maps объект карты в iframe - PullRequest
0 голосов
/ 04 июля 2011

Я хочу добавить приложение на основе Google Maps с внешней страницы (www.marinetraffic.com), которое уже добавляет свои собственные маркеры (Ships).Я интегрирую эту карту с помощью iframe (этот способ рекомендован поставщиком карт).

Однако я хочу иметь возможность переходить к определенным маркерам (нанесите на карту marinetraffic.com).Как получить соответствующий объект Google Maps с помощью jQuery?

Здесь я вижу две проблемы:

  1. Получить в DIF iframe (используя .content ()? Но как?)
  2. Получить экземпляр Google Mapsобъект для добавления маркеров, перехода к маркерам, масштабирования и т.д. ...

Любые советы приветствуются!

Спасибо!

Феликс

1 Ответ

0 голосов
/ 04 июля 2011

Если iframe из другого домена, вы получите ту же политику происхождения исключения, потому что это считается межсайтовым скриптингом и блокируется браузером.

В противном случае вы можете получить доступ к iframe и использовать селекторы следующим образом:

$('#selector', frames['frame_name'].document).func_name();

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...