Zh YandexMap, code review, bugfixes

Всем привет.

Слегка переработал расширение ;).

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

Я выбрал один стиль группировки атрибутов и использую его и в остальных моих расширениях (для Baidu и для Google).

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

Zh GoogleMap, module and plugin support additional parameters

Hi.

I changed some styles in component (menu item) – width of fields.

I added the same fields as in component into module (paths and routes), and apply width style for all parameters.

In module now you can select map (not enter its ID)

In plugin call by CategoryList and GroupList now there is a new parameter – ObjectTypeList. In it you can manage what map objects will be displayed by this Category or Group. By default it is placemark, for backward compatibility.

And fixed double definition of paths for case dynamic loading map objects.

 

Zh BaiduMap, code review and added a lot of features

Hi.

Finally I did new release.

I reviewed all code. Added module. All parts of extension – component, module and plugin use one common code.

Added new parameters for component call (menu item).

You can manage h-tag (h2 or h3) for infowin by component options.

Added ground overlays, labels for markers, dynamically loading placemarks and paths (by mootools or JQuery) or its content.

Added style support for map, and CSS and JS files loading.

For map div by default added default CSS style, which fix styles not only for component call, but also in plugin and module.

Management by group list manage not only placemarks, but also paths. And it has autocomplete group search field, show all/hide all option. Added group sorting.

In future will be added routes, map types, overlay opacity control, placemark list, panel for group list/infowin content/placemark list, traffic control and many other features.

Cheers,

Dmitry

Zh YandexMap, placemark search field in placemark list

Всем привет.

Реализована поддержка поиска меток в списке меток.

Дополнительно изменены стили отображения списка меток.

PS пока список меток и поиск не работает для случая динамической загрузки меток или их содержимого. Это будет реализовано в следующей версии… Надеюсь, через неделю 😉

Zh GoogleMap, you can manage opacity of overlays

Hi.

Today there is a new release with one feature, which you ask me – change opacity for overlays.

I added

  • in map types new radio field (opacity manage)
  • in path for ground overlays new radio field (opacity manage)

Now you can allow/disable ability to change opacity for a layer.

  • in map details new control – Opacity control
  • in map details new field for position of this control

If you enable Opacity Control, and your map contains overlay (map type and/or ground image) you can see new control (slider), and if you change it’s value the opacity of layers (with enabled “opacity manage” field) will change it’s opacity.

You have to remember: your browser have to support HTML5

Most of modern browsers support it.

Zh YandexMap, big changes to support API v2.1

Всем привет.

Я обновил расширение (все его части), и теперь по умолчанию используется версия АПИ 2.1

В настройках компонента вы можете выбрать предудыщие версии (2.0 и 1.x)

Что нового из АПИ 2.1 реализовано:

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

Что изменено по сравнению с 2.0

  • кнопки не располагаются в тулбаре (тулбар больше не поддерживается API 2.1)
  • обзорная карта не поддерживается в 2.1
  • для элементов управления добавлены дополнительные значения по местоположению (прижатые вправо, влево – это помимо отступов и точного указания где расположены)

Исправления для 2.0 и 2.1

  • провайдер поиска изменен на обычный (после внесения народной карты в список карт яндекса тип провайдера изменился)
  • для пользовательских типов карт добавлены параметры мин. и макс. масштабов (иначе были трудности с бОльшими значениями)
  • в настройках карты можно подавить ссылку на переход в Яндекс.карты

Особое внимание следует уделить тому, что предопределенные типы меток (иконки), которые не из файла – изменили наименование (они разные для разных АПИ). В настройках метки кнопка об использовании в зависимости от версии АПИ отсылает на разные страницы.

Карты в админке также используют версию из настроек компонента.

 

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 GoogleMap, new panel feature, lot of changes

Hi.

The new release of all extensions is done.

Buffixes:

* fixed ajax loading placemarks in plugin call and module (it was loaded twice, by ajax and in page code)

* when you enable hovering feature and used infowin to display text, it anchored to bottom center (as the placemark icon), but infobubble displayed with offset. Now InfoWin and InfoBubble displayed with offset – anchored above the icon

New features:

* new value for component option “Map Initialization Type“, it is JQuery ready event. As I wrote in my docs, if the other extension use “onload” function to initialization, the map is not displayed, and I suggested to use “domready” init type. But it is a mootools part, and now Joomla removed this tools from framework and use JQuery. Some templates can remove mootools loading too, and in this case you should use this map initialization type

* hover text for path – you can write HTML text to display hover infowon/infobubble for path

* the two parameters for hovering text from Placemarks tab moved to Advanced options, because now it is common for placemarks and paths

* site URL for path infowin content

* new values for “Action by Click” for path are open link in the same window or in the new one

* side panel, you can see it on Demo page. All settings in map details, on Advanced Options tab

* you can set to show infowin content in this panel (“Display InfoWin content” field)

* in panel case for placemark with action by click = “Open InfoBubble” with tabs – all tabs  displayed as accordion

* you can set to show group list in panel – new value for group position field

* you can set to show placemark list in panel – new value for placemark list position

* Changed CSS styles for placemark lists (Simple and Advanced) to display more beautiful