ZhYandex Map, you can control title h1 – (h2 or h3) tag

В опциях компонента появилась возможность настраивать H-тег (h2 или h3). До этого момента был тег h2 и в нескольких местах h1. Теперь все берется из настройки.

Версия выложена в JED, так что теперь можно и не через Extension Manager обновиться до последней версии.

Zh YandexMap, big code review

Всем привет.

Наконец-то я переработал расширение на использование одного и того же кода, что и в компоненте.

Это большая веха, так как после данного релиза мне будет легче перейти на АПИ карт v.2.1

Сейчас в JED оставлена предыдущая версия, т.е. вы сможете откатиться на случай, если что-то сломается после обновления. Я это сделал для того, что пока я буду вне доступа к форуму и к расширению, вы сможете откатиться без ожидания, пока я не вернусь из отпуска.

Переработан компонент, плагин и немного исправлен модуль.

Более того, сейчас плагин стал поддерживать все опции, которые есть в компоненте (управление меток через список групп и т.п.)

Zh YandexMap, module now reuse component code

Обновил модуль, теперь используется один и тот же код, что и в компоненте.

Следующее обновление будет поддержка плагином данной модели.

Zh YandexMap repacked into one package

Всем привет.

Теперь расширение в JED имеет вид пакета, в котором – компонент, плагин, модуль.

Это позволит добавлять дополнительные расширения без необходимости их отдельно публиковать в JED.

Обновитесь из JED чтобы иметь полследние актуальные версии. Пакет также поддерживает функцию автообновления.

 

Через месяц я удалю отдельные модуль и плагин.

Zh YandexMap, исправление ошибки при работе со списко групп

Исправлена ошибка, которая могла появиться при выводе карты и управлении метками через список групп – если группа была неопубликована, то возникала ошибка и работа данной опции происходила некорректно

Zh YandexMap, component can load pacemarks by different ways

Добавлена возможность конфигурировать каким образом динамически загружать метки

2015-10-23_15-50-30

 

 

 

 

По умолчанию используется метод загрузки – Все метки.

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

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

Данный метод имеет как плюсы: загружаются только метки в видимой области, и если их немного, то вы их сразу видите. И при перемещении подгружаюстя также только новые (необходимые). Но он имеет и отрицательный момент – если устанавливаете масштаб карты с видимостью большого числа меток, то любое перемещение центра приводит к запросам на определение необходимых новых меток – это может привести к задержке в отображении (т.к. передаются списки меток, и они могут быть большие).

Таким образом

1- Метод “Все”, подходит к простой (буферизованной, если установлено) загрузке всех меток карты

2 – Метод “Все (в два этапа)” подходит для быстрого отображения меток видимой области карты и (буферизованной, если установлено) загрузке всех меток карты

3 – Метод “Использовать границы карты” подходит для подгрузки небольшого количества меток при ограниченном диапазоне масштаба.

Zh YandexMap revision of component

Всем привет.

Немного дошли руки для правки Zh YandexMap расширений.

Начата работа по использованию общего кода в компоненте, плагине и модуле. Пока только переработан компонент.

Следующие доработки будут касаться плагина и модуля (использование кода из компонента), ну и небольшая правка компонента для поддержки работы плагина.

Добавлены новые возможности

2015-10-21_17-02-08

 

 

 

 

– вы можете управлять загрузкой содержимого всплывающего окна метки (загружать его динамически)

– вы можете динамически загружать метки (пока жесткая привязка – границы карты), а также загружать их частями

В будущем добавлю опцию динамической загрузки меток – загружать все, т.к. в текущей реализации при изменении масштаба или центра карты производится проверка какаие метки подгружены, какие – нет, и загружаются неподгруженные. Это может снизить производительность, когда все метки (или бОльшая часть) подгружены и идет обращение к серверу об анализе и получении оставшейся порции.

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

 

Zh YandexMap supports https protocol

Всем привет.

В опциях компонента появилась возможность указать, по какому протоколу загружается API

При этом данный параметр влияет и на вывод карты в административной панели (при вводе меток, центра карты и путей)