Страницы

Tuesday, October 23, 2007

Склад

Логаны на заводе Автофрамос - из GeoLinks

3 comments:

  1. Anonymous2:24 AM

    А можно "подлый" вопрос?

    Почему Вы сами, в своем личном блоге, публикуете только ссылки на GeoLinks - а не сами карты Geolinks (в собственном iframe-коде)? В LJ - запрет есть, который я "пробил", а Вам-то что мешает????

    ReplyDelete
  2. Anonymous4:21 PM

    Дмитрий, я сделал демонстрашку, как обещал, посылаю Вам почту - мастерхост ее отбивает отовсюду как спам, с нескольких адресов. Дикость какая-то! Обидно - целый день работы псу под хвост, из-за каких-то параноиков! Поэтому пишу текст того письма прямо здесь, другого способа не вижу:
    ************************************
    Subject: Демонстрашка от maps2lj
    ************************************
    Здравствуйте, Дмитрий!

    Как обещал Вам, написал демонстрашку - простенький конвертер GL->LJ. Попробуйте его.
    Для этого на вашу панель экспорта кода ("Embed map") надо внизу вставить такую кнопку:

    <form>
    <input title="Embed code for LJ" value="Embed code for LJ" onClick="open('URL','maps2lj-servlet','width=350, scrolling=yes, height=180, resizable=no, scrollbars=yes, toolbar=no, status=no, menubar=no');" style="width:120px;font-family:Verdana;font-size:8pt;color:#000000" type="button" VSPACE="0" HSPACE="0">
    </form>

    где URL - это вызов PHP-скрипта http://maps2lj.h18.ru/conv_gl_abava.php со всеми необходимыми параметрами вашего машапа (карты). Посмотрите, как это работает на моей странице http://maps2lj.h18.ru - кнопка [Embed code for LJ].
    При нажатии этой кнопки выдается всегда одинаковый код для LJ, потому что в
    код самой кнопки забит такой URL:

    http://maps2lj.h18.ru/conv_gl_abava.php?a=ro&lat=55.75222&lng=37.61556&zml=13&mt=0&embed=1&w=500&h=500

    Этот мини-конвертер понимает ВСЕ параметры машапа, просто в данном примере передаются не все:
    lgnd=0 (всегда, скрыт в виджете)
    cpr=0 (всегда, скрыт в виджете)
    w-500 (всегда, переназначается в скрипте конвертера)
    h-500 (всегда, переназначается в скрипте конвертера)
    текущие значения остальных параметров можно взять из вашей панели "Embed code";
    если параметры id, userId, communityId и cn - непустые, они тоже передадутся виджету.

    В результате выводится LJ-код вашей карты фиксированного размера 490x460, с заголовками на английском.

    Чтобы формировать этот URL "на лету" (при нажатии на кнопку), можно использовать такую JS-конструкцию прямо в коде кнопки: вместо URL вписать что-то вот такое-
    onClick="open('http://maps2lj.h18.ru/conv_gl_abava.php?a='+a+"&lat="+lat ... /и т.д./);
    (если я не ошибаюсь - надеюсь, Вы разберетесь).
    Важно: при формировании URL в строке
    onClick="open('http://maps2lj.h18.ru/conv_gl_abava.php?a='+a+"&lat="+lat ... /и т.д./);
    надо перечислить ВСЕ возможные параметры машапа, кроме cpr и lgnd.

    Давайте попробуем?

    wbr,
    maps2lj
    ************************************
    P.S. Отвечать мне лучше по прежнему адресу - maps2lj@yandex.ru

    ReplyDelete
  3. >а Вам-то что мешает
    да - в blogger.com можно публиковать iframe
    Просто для публикации карт (больших картинок) нужно иметь другой дизайн. Из-за правой колонки карта маленькая будет. Ничего не видно.
    И не всем читателям карты интересны. Так что лишний трафик им ни к чему. Забота о людях :)

    ReplyDelete