|
1 / 1 / 0
Регистрация: 09.06.2017
Сообщений: 72
|
||||||
Адаптивная карта Google через iframe09.06.2017, 11:03. Показов 39091. Ответов 10
Всех приветствую!
Такое дело - сделала в конструкторе карт от гугла свою карту. Несколько слоёв, индивидуальные маркеры - всё красиво... Карта вставляется через iframe и не является резиновой (не подстраивается под размер экрана). В сети нашла только один способ вставить карту и сделать её резиновой:
1. Карта вылезает за пределы div 2. уезжает центр карты и отображается на экране не место, куда добавлены маркеры. Совсем другое место показывает. Может кто сталкивался и знает как можно это побороть?
0
|
||||||
| 09.06.2017, 11:03 | |
|
Ответы с готовыми решениями:
10
Адаптивная карта с подсветкой регионов и всплывающими названиями Вводим ссылку для Google документа, а получаем ее уже интегрированную через окошко iframe Автообновление iframe в Google Chrome |
|
0 / 0 / 0
Регистрация: 19.07.2016
Сообщений: 50
|
|
| 09.06.2017, 18:20 | |
|
покажи html код
0
|
|
|
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
|
||||||||||||||||
| 09.06.2017, 22:44 | ||||||||||||||||
|
annasha, код фрейма пожалуйста.....
Добавлено через 33 минуты Сэкономлю вам время.
width="640" отвечает за ширину фрейма. Она по умолчанию в px. Сделайте width="100%" или сколько вам требуется. Это правило имеет приоритет выше, чем то что в подключаемом файле стилей. Или удалите из кода фрейма строки width="640" height="480" и уже в стилях правьте как вам хочется.Добавлено через 7 минут это я про Добавлено через 8 минут Вот вам простой способ вставить карту и сделать ее резиновой
0
|
||||||||||||||||
|
1 / 1 / 0
Регистрация: 09.06.2017
Сообщений: 72
|
||||||
| 10.06.2017, 10:41 [ТС] | ||||||
|
Не всё так просто. Я знаю html и знаю что width="640" можно изменить на width="100%". И это сработает. Я изучила и вникла в проблему, я очень много вариантов перепробовала сама и у меня ничего не получилось.
Всё-таки нужно показать код. Код карты, допустим, будет такой:
Там первым пунктом как раз эта карта, которая вместо нужной заданной области показывает совсем другую часть.
0
|
||||||
|
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
|
||
| 10.06.2017, 12:16 | ||
|
annasha,
Еще мысль - Кусок простого кода, что я вам дал выше, работает. Оттолкнитесь от него. И начинайте по одному блоку достраивать страницу. Сразу поймете где косяк.
0
|
||
|
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
|
|
| 10.06.2017, 12:22 | |
|
annasha, посмотрел архив - у меня резина пашет(Лиса, Опера, Хром, Сафари). Насчет области просмотра я вам уже написал.
0
|
|
|
1 / 1 / 0
Регистрация: 09.06.2017
Сообщений: 72
|
||||||
| 10.06.2017, 15:18 [ТС] | ||||||
|
Qwerty_Wasd, конечно же я знаю про область просмотра и я её задавала. Но почему-то оно не работает. Уверена, Вы тоже для своей карты задавали область просмотра. Попробуйте вставить её заместо моей и посмотрите - карта съезжает...
Добавлено через 34 минуты я так понимаю, дело не в карте. Карта правильно сделана, область настроена. И если сделать html страничку только с картой, то она открывается идеально.
Дело не в карте, дело в шаблоне.
0
|
||||||
|
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
|
|||||||||||
| 10.06.2017, 15:50 | |||||||||||
|
annasha, дело не в шаблоне. Думаю дело в API конструктора.
Вот простой пример, который имеет ту же траблу. Первый работает с обычной картой(делал кому-то на форуме, не помню)
Во втором случае - та же проблема что и у вас. Самому интересно стало. Найду решение, сразу вам отпишу. annasha, попробовал яндекс конструктор. Очень хорошо работает. Не рекламирую. Просто как вариант.
0
|
|||||||||||
|
1 / 1 / 0
Регистрация: 09.06.2017
Сообщений: 72
|
|
| 10.06.2017, 19:36 [ТС] | |
|
Qwerty_Wasd, спасибо! Яндекс я тоже пробовала, но там функционал слабее. Нет слоёв, мало иконок меток.
Ещё я думала возможно ли причина в js? Тут я совсем не разбираюсь, но к сайту подключен скрипт modernizr.js и jquery-2.1.1.js. В этих файлах встречается упоминание iframe, но что оно там как настраивает я не понимаю... Добавлено через 18 минут Да! дело где-то там... Удалила файл modernizr.js и карта отображается как надо! Но сайт, правда, при этом поплыл... Надо создавать отдельную тему в разделе JS или сможем тут найти решение?
0
|
|
|
1 / 1 / 0
Регистрация: 09.06.2017
Сообщений: 72
|
|
| 10.06.2017, 20:24 [ТС] | |
|
mrtoxas, понятно, спасибо!
Добавлено через 8 минут Создала новую тему: Скрипт влияет на отображение карты Google
0
|
|
| 10.06.2017, 20:24 | |
|
Помогаю со студенческими работами здесь
11
Работа Google AdSense в iframe. HTML/Iframe.B в режиме Инкогнито Google Chrome Почему в XAMPP не работает iframe от google maps? Карта Google Карта google Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|