2010-07-20 2 views
0

Я встроил Карты Google через iframe на своем веб-сайте. Я не могу использовать API в этот момент, поэтому я использую iframe.Прокрутка Google Maps в iframe

Есть ли способ прокрутить iframe так, чтобы верхняя часть страницы Карт Google (панель поиска и т. Д.) Больше не была видна пользователю?

ответ

0

Если страница была размещена в том же домене, вы можете использовать свойства scrollTop и scrollLeft dhtml в iframe.document.body. Однако это маловероятно, если вы размещаете карты Google с удаленного сервера. Вы не сможете изменить содержимое дочернего кадра с помощью скрипта.

Даже если бы вы могли, это всегда было бы хрупким решением. Если структура Google Maps вообще изменилась, вам придется обновить scrollTop/Left mechansim. Пользователи по-прежнему смогут щелкнуть рамку и перетащить ее, чтобы прокручивать кадр или даже использовать клавиши со стрелками.

Попытка исправить положение прокрутки, а затем заблокировать пользователя от прокрутки, вероятно, будет больше проблем, чем того стоит.

ScrollTop Doc: http://msdn.microsoft.com/en-us/library/ms534618(v=VS.85).aspx

Вы, вероятно, следует попытаться устранить любые препятствия существуют для использования API.

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