Как показать карту Drupal Openlayers в цветовом поле?

Мы работали над проектом, чтобы показать автобусные маршруты в сетке, чтобы заголовок каждого столбца был связан с соответствующим местоположением на карте. Мы используем Drupal 6, и у нас уже установлены модули Colorbox и OpenLayers. Мне удалось отобразить карту внутри узла, используя поле CCK OpenLayers WKT.

В идеале, это будет использовать цветовую рамку, которая появится со встроенной картой OpenLayers. Есть ли лучший способ, чтобы ссылка открывала экземпляр colorbox с соответствующей встроенной картой? Если карта является узлом, есть ли лучший способ показать только содержимое узла внутри цветового поля?

Любая помощь будет оценена по достоинству. Мы играли с некоторыми вещами, но пока не нашли хорошего способа добиться этого.


person MattB    schedule 23.02.2011    source источник


Ответы (2)


Что мы сделали в похожем сценарии (появилось видео в Colorbox), так это создали файл page.tpl.php переопределить файл, специфичный для этот тип контента, в котором все удалено, кроме контента, который мы хотим отобразить в лайтбоксе.

person Matt V.    schedule 23.02.2011
comment
Спасибо. Похоже, это тот путь, по которому мне нужно идти. На данный момент я решил просто показывать карты на основе изображений, пока мы не реализуем что-то более причудливое в будущем. - person MattB; 24.02.2011

Еще одна вещь, которую я обнаружил, это то, что если вы сделаете слой карты по умолчанию полноэкранным, он заполнит цветовую рамку.

person Charles Bandes    schedule 12.02.2013