Jump to content
  • 0
Sign in to follow this  
disif

Яндекс карта полная ширина

Question

disif    0

Здравствуйте, хотел вставить Яндекс карту во всю ширину отредактировал настройки ширины поставил 100%, но карти все равно не растянулась в чем причина ? 

Share this post


Link to post

11 answers to this question

Recommended Posts

  • 0
Alexey _74    1

причина в самой яндекс карте. карту ставит скрипт от яндекса, а размеры, которыми он оперирует заданы исключительно в пикселах и никак иначе. размер 100% для этого скрипта не работает. выход только один - вешать свой скрипт-обертку для яндекс карты, который определяет текущую ширину экрана, т.е. преобразует 100% в текущие пикселы и их-то и передает скрипту яндекс карты.

Share this post


Link to post

Новая статья

Как бесплатно получить специализированный хостинг для Adobe Muse сайта. Читайте новую инструкцию по этой ссылке.
  • 0
disif    0
1 час назад, Alexey _74 сказал:

причина в самой яндекс карте. карту ставит скрипт от яндекса, а размеры, которыми он оперирует заданы исключительно в пикселах и никак иначе. размер 100% для этого скрипта не работает. выход только один - вешать свой скрипт-обертку для яндекс карты, который определяет текущую ширину экрана, т.е. преобразует 100% в текущие пикселы и их-то и передает скрипту яндекс карты.

То есть виджет ? Где же его найти то....

Share this post


Link to post
  • 0
Alexey _74    1

Я не говорил про виджет. Я говорил, как это делается, если код сайта писать вручную. Т.е. методы известны и достаточно просты. А применительно к Музе, наверное, виджет. Но про Музу это не ко мне.

Share this post


Link to post
  • 0
Alexey _74    1

Но можно сделать некоторый "промежуточный" вариант. Добавить строку перед картой. И использовать вместо ширины переменную в вызове карты.

Здесь ссылка, но видят ее только участники клуба. Вступите в клуб по этой ссылке.

Share this post


Link to post
  • 0
Alexey _74    1

Надо же... Предыдущий совет отменяется. Переменная не работает. Оказалось, что можно просто убрать параметр width и карта растягивается по ширине блока. А если блок растянут на всю ширину страницы, то и карта потом масштабируется по ширине. А вот высота - железяка, с ней почему-то никакие номера не проходят.

 

Здесь ссылка, но видят ее только участники клуба. Вступите в клуб по этой ссылке.

Здесь ссылка, но видят ее только участники клуба. Вступите в клуб по этой ссылке.

Share this post


Link to post
  • 0
29 минуты назад, Alexey _74 сказал:

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

Надо просто установить галку при создании карты


Здесь ссылка, но видят ее только участники клуба. Вступите в клуб по этой ссылке.

Share this post


Link to post
  • 0
disif    0

Делаю так при галочке при создании сайта выскакивает ошибка stack overlow at line 8 затем перехожу в просмотр сайта и вижу что карта при сто процентной ширине все равно не в полную ширину, так же и с удалением значения ширины не работает, может из за взломанной версии адобь мьюз ? Здесь ссылка, но видят ее только участники клуба. Вступите в клуб по этой ссылке.

Здесь ссылка, но видят ее только участники клуба. Вступите в клуб по этой ссылке.

Share this post


Link to post
  • 0

Не понял, что вы хотите добиться с таким ее размещением? Контейнер с картой надо растянуть на всю ширину холста и установить на то место в сайте где она должна быть, а не просто в любом месте его повесить.
Пример:
Здесь ссылка, но видят ее только участники клуба. Вступите в клуб по этой ссылке.

В браузере
aeca5d0432.png

Share this post


Link to post
  • 0
В 12.12.2015в06:00, Alexey _74 сказал:

причина в самой яндекс карте. карту ставит скрипт от яндекса, а размеры, которыми он оперирует заданы исключительно в пикселах и никак иначе. размер 100% для этого скрипта не работает. выход только один - вешать свой скрипт-обертку для яндекс карты, который определяет текущую ширину экрана, т.е. преобразует 100% в текущие пикселы и их-то и передает скрипту яндекс карты.

простите но то что можно задать только пикселы  - дезинформация..

Share this post


Link to post
Sign in to follow this  

×
×
  • Create New...