Best Period Picker

Yandex Map Construction Module for Joomla (supported vesion 2.5-3.2)

A year ago, we've created a service which is used to construct Yandex maps. Since that time, great amount of users started to apply it for their own. Although, module is not enough convinient. The main problem is, that user is still recieving a raw code on final result.

So to get rid of that, save your time and make construction process much easier, we developed upgraded module, simplified one.

From now on, creating Yandex Map bacame simpler like never before.

Yandex Map Construction Module mod_xdsoft_ymaps.­


  • Arranging size, center, scale and type of the map.
  • Adding map control elements such as scaling, map type, traffic info, minimap etc.
  • Creating of random amount of objects on the map.
  • 4 types of objects: Polygon, polyline, circle and mark. Each type has its own options.
  • Visual editing of polygons, lines and circles. Scaling, rotation, adding new points on map.
  • Each map has its unique ID, which means, there could be infinite amount of map modules on page.
  • Module is available in Russian and English.
  • Exepts all, there is an option for autodefining location of user.
  • Option to show level of traffic on the streets.

Module Setup

Installing this module isn't different from installing any other module.

If everything went successful, you will see XD soft Yandex map construction module in the list.

Choose it. You will see two columns. On the left, put a name, position and its display criteria.

Right one is the Map Constructor itself. First tab(opened by default) is construction area.

In fact, its the only thing you can work with by setting size and scale of the map.

There's two ways for setting initial location. Using Mouse or Search.

On top, there is object panel in the middle. Polygon, polyline, circle and mark. Objects are appearing in visual editor as well. No need for you to work with code.

n top, there is object panel in the middle. Polygon, polyline, circle and mark. Objects are appearing in visual editor as well. 
No need for you to work with code.

Amount of objects on map - unlimited. All objects will be saved automatically by AJAX.


Object data stored in Mysql table. All data will be saved automatically. Even after changing object properties. You don't have to worry about "Save" button. By closing the module you will not save the map settings, but changes done to the objects will be saved.

Objects on map

Map Settings

If for some reasons, you don't like visual map settings or it doesn't work for you. Use Map Settings tab. It used for detailed map configuration. Set a map size, specify map center coordinates, change scale and map type as you want.

Maps settings

Map Control Elements

At first, notice that there just 3 turned on elements by default. Scaling, Map type and Toolbar. You are allowed to change it whenever you want.

If you turn on all of them, your map will heavily littered. Although, if Map Width set to "Auto" - elements will be placed normally.

Map Control Elements

Map Beheviour

In the Map Beheviour tab You can work with options related to map interaction with user.

For example, if don't want map to be interactive, untick all of them.

Map Beheviour

Object creating and editing

One of the major key features of our constructor is that the objects like polygon, line and circle could be easily scaled with coordinate axis.

Also you can rotate polygons and lines around the center of object.

Its very useful if you want to change the shape or flip the object.

Object creating and editing

Each type of object has its own settings panel on the bottom.

When all objects are placed and accurately confingured, you can see the result.


Module localized in Russian and English So if your website localization not in the list of languages supported by Yandex Maps.(ru-RU, en-US, tr-TR, uk-UA) It will switched to en-US. As it happened to me.

Final Result

You can see the demo

Future plans

We'll continue to work and trying to make our Yandex Map Construction module better. Also we'll be pleased to see more constructive ideas in comments.

jQuery Photobox

A lightweight CSS3 image gallery plugin for jQuery that is pretty to look and and easy to use.

jQuery AlignColumn

jQuery plugin for aligning columns of a table on decimal or other character.


A jQuery Plugin to resize images to fit in a container.

Autocomplete like Google

Simple autocomplete like Google

jQuery Etherpad

jQuery plugin for embedding Etherpad

Usage & Examples

Include jQuery.js,


jQuery imagesScrolling

Jquery plugin images scrolling

jQuery FocusPoint

jQuery plugin for 'responsive cropping'. Dynamically crop images to fill available space without...

jQuery Month selector

jQueryUI Widget that enables to display and select a month and year using the mm.itemselector widget

Modern Blink

Modern Blink provides the behavior of the blink tag using CSS Animations. Will fallback to jQuery...

jQuery mSlide

Simple and easy to use slider-gallery with touch support.

Animated Table Sorter

Animated Table Sorter is a simple html table sorter, with the added benefit of animating the...

jQuery conventAccordion

jQuery plugin for horizontal and/or vertical accordion.

jQuery Waterwheel Carousel

This jQuery plugin can display images with a cascading waterwheel effect.

Ezdz [izy-dizy]

A jQuery plugin to turn standard input type file into a nice drag&drop zone with validators...

jQuery Phoenix

jQuery plugin to save form fields values to Local Storage via HMTL5 Web Storage API. Lost...

appendGrid – The dynamic table input jQuery plugin

appendGrid allow you to input structured data row by row such like filling spreadsheets. It...


A lightweight, highly-configurable jQuery plugin for creating simple but smart and visually...

jQuery Nice file Input

The jQuery Nice File Input Plugin provides batter looking file input HTML element, while making...

easing – easing functions for jQuery or standalone

Easing function for use with or without jQuery. In addition to the standard list of easing...

International Telephone Input

A jQuery plugin for entering international telephone numbers

A very light weight(2.5kb minified) modal window plugin which suits your basic needs.

modalBox.js is a very light weight modal window plugin packed with only most used features and...


A simple, stunning, powerful jQuery gallery.


The simple jQuery Plugin for customizable modal windows.

jQuery PieTimer

A CSS3-based pie timer.


A lightweight jQuery plugin for pinning any element to the page or to a container element

Rangy Inputs

jQuery plug-in for selection and caret manipulation within textareas and text inputs.

jQuery Number Format

Easily format numbers for display use. Replace numbers inline in a document, or return a...

jQuery Circliful Plugin

jQuery plugin for showing circle statistics.

jQuery Fullscreen

jQuery Fullscreen plugin allows you to open any element on a page in fullscreen mode without...

Bootstrap Tags Input

jQuery plugin providing a Twitter Bootstrap user interface for managing tags.

Responsive Carousel

Simple and friendly responsive carousel plugin for jQuery. This library accept any type of...

aciTree – A customizable treeview control

aciTree renders a treeview control based on a simple data structure. The tree can be lazy loaded...

Mobiscroll Image & Text Scroller

Renders a scrollable list of images with or without optional text for easy data picking on touch...

jQuery Super Labels

Give your forms a helping of awesome!

jQuery UI Size Effect

Resize an element to a specified width and height.

Parallax ImageScroll

Parallax ImageScroll is a simple and easy jQuery plugin for creating image parallax effects when...


A jQuery plugin for 'locking' short content in place as the user scrolls by longer content. For...

WysiBB – Wysiwyg BBcode editor

Wysiwyg BBcode editor based on jQuery


Timer countdown digital clock

blueimp Gallery

blueimp Gallery is a touch-enabled, responsive and customizable image and video gallery, carousel...

Easy responsive tabs to accordion

Easy responsive tabs - is a lightweight jQuery plugin which optimizes normal horizontal or...

ImgAreaSelect – image selection/cropping plugin

ImgAreaSelect is a plugin for selecting a rectangular area of an image. It allows web developers...

jQuery Gridly

Gridly is a jQuery plugin that allows for dragging and dropping as well as resizing.

Alpaca Forms

Easy Forms Engine for jQuery / Bootstrap.

jQuery Form – Fancy Web Form Designer

Formoid - Super Easy jQuery Contact Forms, Online Email Form Maker. * Easy - Build any type of...


Tiny but perfect jquery scrollbar plugin.

BootStrap Maxlength

jQuery and Bootstrap plugin for character count on inputs

jQuery Lifestream

Show a stream of your online activity with jQuery