Вставка карты в таблицу

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
Basili4
Новоприбывший
Сообщения: 14
Зарегистрирован: 03 июн 2010, 16:59
Репутация: 0

Вставка карты в таблицу

Сообщение Basili4 »

Я только начал осваивание OpenLayers. У уменя сразу возникла следущая проблема. Я хочу вставить карту в таблицу
<table>
<tr><td><div id="map"></div></td></tr>
</table>
Так почемуто карта не вставляется если я указываю <div id="map"></div> вне таблицы то все ок. подскажите как это побороть.

Хочу не много покорекировать тему. в общем виде карта не отображается но если <div> применить стиль width: 1000px; height: 200px; тогда карта появляется но если значения в % карты нет :cry:
Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Вставка карты в таблицу

Сообщение Дмитрий Барышников »

Брайзер какой? А если вместо карты обычную картинку вставить работает с процентами?
Basili4
Новоприбывший
Сообщения: 14
Зарегистрирован: 03 июн 2010, 16:59
Репутация: 0

Re: Вставка карты в таблицу

Сообщение Basili4 »

Бравзер Опера 10 IE 8 c картинкой все ок там рань ше и была картинка пока макет верстал.
Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Вставка карты в таблицу

Сообщение Дмитрий Барышников »

А можно еще вывести селектор map ( id="map"). Не вижу где собственно карта вставляется
Basili4
Новоприбывший
Сообщения: 14
Зарегистрирован: 03 июн 2010, 16:59
Репутация: 0

Re: Вставка карты в таблицу

Сообщение Basili4 »

#map
{
vertical-align: top;
width: 1000px; height: 500px;

}
Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Вставка карты в таблицу

Сообщение Дмитрий Барышников »

На сколько я понимаю OpenLayers - это скрипт, может результате его работы не переваривает указание процентов. Есть примеры где это работает?
Basili4
Новоприбывший
Сообщения: 14
Зарегистрирован: 03 июн 2010, 16:59
Репутация: 0

Re: Вставка карты в таблицу

Сообщение Basili4 »

У меня нет. Все что я видел было сверстано дивами. И без применения стилей. но у меня без стилей карта не отображается.
Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Вставка карты в таблицу

Сообщение Дмитрий Барышников »

А может источник (mapserver или osm какой ни будь) не доступны (не прописаны)?
Basili4
Новоприбывший
Сообщения: 14
Зарегистрирован: 03 июн 2010, 16:59
Репутация: 0

Re: Вставка карты в таблицу

Сообщение Basili4 »

так меняю только файл стилей
Basili4
Новоприбывший
Сообщения: 14
Зарегистрирован: 03 июн 2010, 16:59
Репутация: 0

Re: Вставка карты в таблицу

Сообщение Basili4 »

так меняю только файл стилей
Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Вставка карты в таблицу

Сообщение Дмитрий Барышников »

Получается что он процент не кушает. Может у кого-то получилось. Я вообще с этим не заморачивался.
Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Вставка карты в таблицу

Сообщение Максим Дубинин »

пристегивайтесь, турбулентность прямо по курсу
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Вставка карты в таблицу

Сообщение Mavka »

В крайнем случае меняйте width динамически, поставив обработчик на onResize:

Код: Выделить всё

<body onload="init()", onResize="my_resize_func()";> 
У меня работает, основная тройка браузеров поддерживает.
лангольеры под окном жрали время ом-ном-ном
Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя