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

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

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

Сообщение Basili4 » 04 июн 2010, 08:55

Я только начал осваивание 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: Вставка карты в таблицу

Сообщение Дмитрий Барышников » 04 июн 2010, 09:07

Брайзер какой? А если вместо карты обычную картинку вставить работает с процентами?

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

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

Сообщение Basili4 » 04 июн 2010, 09:36

Бравзер Опера 10 IE 8 c картинкой все ок там рань ше и была картинка пока макет верстал.

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

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

Сообщение Дмитрий Барышников » 04 июн 2010, 10:26

А можно еще вывести селектор map ( id="map"). Не вижу где собственно карта вставляется

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

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

Сообщение Basili4 » 04 июн 2010, 10:31

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

}

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

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

Сообщение Дмитрий Барышников » 04 июн 2010, 11:44

На сколько я понимаю OpenLayers - это скрипт, может результате его работы не переваривает указание процентов. Есть примеры где это работает?

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

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

Сообщение Basili4 » 04 июн 2010, 11:51

У меня нет. Все что я видел было сверстано дивами. И без применения стилей. но у меня без стилей карта не отображается.

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

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

Сообщение Дмитрий Барышников » 04 июн 2010, 12:23

А может источник (mapserver или osm какой ни будь) не доступны (не прописаны)?

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

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

Сообщение Basili4 » 04 июн 2010, 13:11

так меняю только файл стилей

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

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

Сообщение Basili4 » 04 июн 2010, 13:15

так меняю только файл стилей

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

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

Сообщение Дмитрий Барышников » 04 июн 2010, 15:38

Получается что он процент не кушает. Может у кого-то получилось. Я вообще с этим не заморачивался.

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

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

Сообщение Максим Дубинин » 04 июн 2010, 15:39

пристегивайтесь, турбулентность прямо по курсу

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

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

Сообщение Mavka » 16 июн 2010, 16:05

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

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

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

Ответить

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

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

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