2 заметки с тегом

карты

Заметки о картографических сервисах и обычных бумажных картах

Реальные размеры стран

11 июля 2016, 16:28

В современных веб-картах обычно используется проекция Маркатора, которая не искажает угловые размеры, но искажает линейные размеры объектов: чем ближе к полюсам, тем больше размер. Поэтому северные страны типа России и Канады выглядят в несколько раз больше, чем более близкие к экватору США, Китай, Австралия.

С помощью сервиса The Tru Size of… можно сравнить размеры стран, переместив их на одну широту. Для большей наглядности контуры стран можно повернуть компасом в углу. Ниже сравнение России с крупнейшими странами.

Сравнение России с Китаем

На обычных картах Аляска размером почти со все остальные штаты США, хотя на самом деле равна только их пятой части. У США можно сравнивать отдельные штаты.

Сравнение России с США
Сравнение России с Австралией
Сравнение России с Бразилией
Сравнение России с Казахстаном
Сравнение России с Канадой
Сравнение России с Аргентиной

Ну и сравнение России с Россией на экваторе:

Сравнение России с Россией на экваторе
карты

MapBBCode в Эгее

29 октября 2015, 3:13

Инструкция по установке MapBBCode на Эгею.

Самый простой способ — просто вставить в файл main.tmpl.php (если вы его не копировали в папку своей темы оформления, то он находится папке стандартного стиля <путь-к-эгее>/system/theme/templates) строку

<script type="text/javascript" src="//cdn.jsdelivr.net/mapbbcode-loader/1.2.0/MapBBCodeLoader.js"></script>

Но если нужно, что бы все скрипты располагались у вас на сайте, то есть второй способ:

  1. Скачать архив http://mapbbcode.org/dist/mapbbcode-1.2.0.zip и распаковать его в папку <путь-к-эгее>/user/js. Должна образоваться папка <путь-к-эгее>/user/js/mapbbcode с leaftlet.js и другими файлами.
  2. Сохранить файл //cdn.jsdelivr.net/mapbbcode-loader/1.2.0/MapBBCodeLoader.js в папку <путь-к-эгее>/user/js.
  3. В файле main.tmpl.php найти строку
    <e2:scripts-data />
    и после неё вставить код
    <?php _JS ('MapBBCodeLoader.min') ?>
    <script>
    window.mapBBCodeLoaderOptions.set({
        path: 'user/js/mapbbcode/',
        language: 'ru',
        mapBBCodeOptions: {
            windowPath: 'user/js/',
            layers: 'OpenStreetMap',
            fullFromStart: true,
            fullViewHeight: 400 //Высота карты
        }
    });
    </script>

После этого в тексте заметки можно использовать BBCode [map][/map], обернув его тэгом

<div class="mapbbcode"></div>

Также можно вставить готовую карту с сайта http://share.mapbbcode.org.

<div class="mapbbcode_shared">kyiqh</div>

Код выше даёт такой результат:

kyiqh
карты   эгея