Zh GoogleMap in lightbox

Hi.
New feature added, you can show map in lightbox.
Call map from plugin
{zhgooglemap-lightbox:NNN;Title;Width;Height}
where
NNN – map id
Title – title on link
Width – width of lightbox-window
Height – height of lightbox-window.

Restriction on symbols. You must not use in title this symbols
< > / \
May be something else
Map is showing as component, not as plugin. I.e. plugin calls component.
There is one specialty. CSS from template not loaded.
You can check what I mean, if call map as component (from menu) and as lightbox.
I think I’ve found trick and implement it in new version of component just a little bit later.
Check demo http://joomla.zhuk.cc/index.php/zhgooglemap-demo-plugin-article-lightbox
And I’ve change component to fix bug with call map in ligthbox and you use markergroup control.
——————————————————-
Всем привет.
В плагине сделана возможность вызова карты в отдельном окне.
Вызов
{zhgooglemap-lightbox:NNN;Title;Width;Height}
где
NNN – ид.карты
Title – текст линка
Width – ширина lightbox-окна
Height – высота lightbox-окна.

Ограничение – нельзя использовать в наименовании символы
< > / \
Как минимум их.

Карта выводится как компонент (т.е. все функции именно компонента, не плагина). Т.е. плагин осуществляет вызов компонента.
Особенность – при этом стили шаблона не подгружаются. Я вроде бы придумал как закрыть эту проблему, но это чуть позже (необходимо внести изменения в компонент).

Демо на сайте http://joomla.zhuk.cc/index.php/zhgooglemap-demo-plugin-article-lightbox
Ну и немного подправил компонент, из-за проблемы, если вы используете управление метками через список групп и вызываете карту в lightbox

15 thoughts on “Zh GoogleMap in lightbox

    • Dima

      Добрый вечер, Александр.
      На счет “лучший” – понятие субъективное.
      Пока в лайтбокс можно вывести только карту целиком.

  • Ну я лучше не видел. Тогда можете еще подсказать, не могу никак найти как решить задачу, наверняка все просто 🙂 В общем вывел я например карту с помощью вашего компонента, на ней группа меток. ОЛдна из них например в южной азии, вторая в западной Европе.

    Вопрос: Как мне сделать, например, так, чтобы под картой был список городов, например Берлин и Бангкок. Чтобы когда я жал на Берлин то карта показывала мне берлин мне Берлин, а когда жму Бангкок, то она “переезжала” бы к Бангкоку? Не обязательно даже с эффектами, можно даже с перезагрузкой странички.

    То есть как мне сделать ссылку из статьи, например, на метку карты?

    Искал в сети, нашел решения на Java Script, но их вставить в Джумлу не получается. Помогите пожалуйста решить проблему, с меня пивко или коньячек, что больше любите 🙂

    • Dima

      Добрый день, Александр.
      Список меток с возможностью позиционирования у меня только в планах 🙂
      Планы мои сейчас следующие – добить яндекс компонент по вводу пользовательских меток (с контактами) – уже финальная часть идет. Дня 2-3 надо.
      Потом надо повозиться с гугловским компонентом (построение маршрута не через список адресов, а через список ид. меток, потом еще пару фич). Где-то неделя.

      Не хотите ли пока воспользоваться следующей фичей, которая пришла из моего гугловского компонента благодаря просьбе из мексики :). Состояла она вот в чем – Вы создаете например одну, большую карту, так как например это прикольно. Типа, где я бывал вообще, или мои места и прочее.
      А потом в статьях делаете вызов плагина, причем вызов вывода определенной метки и указываете центрирование по метке. Должно получиться нормально.
      Вот в доке
      http://zhuk.cc/wiki/index.php/Zh_GoogleMap_Plugin#Show_Map_by_Placemark

      • Dima

        Или же хочется одну карту с позиционированием? Я подумаю.
        Может изменю приоритет по гугловской разработке. Только сейчас заметил, что Вы как раз по гуглу. Обычно кто пишет по-русски – про яндекс. Сорри 🙂

  • Я понял о чем вы, но я так пробовал, во например:

    Общая обзорная карта:
    http://www.zhitie-bytie.ru/component/com_zhgooglemap/Itemid,546/id,1/view,zhgooglemap/

    Страничка достопримечательности, той которая на западном побережье сама северная, с нее ссылка на статью :

    http://www.zhitie-bytie.ru/nochnaya-zhizn-pxuketa-patong-bangla-road.html/

    В эой статье внизу как раз карта с выводом placemark , но остальных достопримечательностей из группы на этой карте не видно.

    А вот возьмем например такой сайт
    http://www.phuket.com/magazine/big-buddha.htm

    Там есть кнопарик – view map, и если его нажать, то на карта отцентрируется на большом будде, но помимо него там будут разнае отели, кафешки вокруг и другие placemarks разных групп. В общем вот. 🙂

    • Dima

      Что-то я не понял.
      У Вас вроде нормально получилось. Есть обзорная карта. А в статье как раз показывается именно та достопримечательность, которая подразумевается.

      Про большого будду – там одна метка и вывелась.
      Также как и если там перейдете на закладку Maps и нажмете чекбокс показать Landmarks – загрузятся все метки :), т.е. обзорная карта.

      Да, может в плагин надо добавить опцию вывода определенной метки в центре, но прогрузки всего остального. Надо подумать.

      Что касается вывода куда хочется – используйте Custom HTML модуль, его тип content и плагин его обрабатывает. А jumi может быть имеет другой тип (system или еще какой), и по этому он пролетает мимо (как контакты).

  • Еще есть мысль выводить карту в любом месте, с помощью Jumi например. Но внутри блока Jumi плагин по ходу не видит своих меток и просто выводит текст {zhgooglemap:1} .

  • Про большого Будду не совсем верно. После нажатия на view map масштаб крупный, поэтому не видно других меток. Если уменьшить масштаб, то вокруг будды будут отели.

    Вот да, опция центрирования на одной из меток в группе меток была бы просто чудом. А если бы еще выводилась в lightbox… ммм… просто был бы premium 🙂

    В любом случае спасибо огромное за труды. Пивко закину в Donate 🙂

    • Dima

      Доброе утро. Спасибо.
      С лайтбоксом не получится, т.к. там зовется компонент. Я ничего там не могу контролировать.
      Другое дело – в плагине что-нибудь придумаю. Сейчас релиз для яндекс карт сделаю, и займусь гугловскими 🙂

      В лайтбокс плагин можно закинуть, если Вы под карту будете делать страницу, к которой можно по URL достучаться.

    • Dima

      Управление через список групп возможно ТОЛЬКО в компоненте. Либо в лайтбоксе.

    • Dima

      Я бы, конечно, вывел infoWin на том маркере, по которому переходите на статью.
      Тогда открыл балун, там написано, что это, коротенько описание, фотка слева.
      А внизу ссылка на статью и наименование линка типа, читать дальше…
      Как-то так. Хотя может и так тоже здорово.

      Теперь если намылюсь в Пхукет можно обращаться 😛

  • Да конечно, все расскажем по мере возможностей, надеюсь к тому моменту уже будет готов новый сайт. Сейчас кстати сезон.

Leave a Reply

Your email address will not be published. Required fields are marked *