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 Slideshow with hardware-accelerated transitions

Responsive, accessible as a pure CSS slideshow. Prev/next navigation, bullets with thumbnails,...

Fixed Table Header and Left Column

jQuery plugin to modify a table element with a fixed header element and fixed left columns.

Easy responsive tabs to accordion

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

jQuery DOM Cache

Using $.cache (or $.domCache) may dramatically increase the performance of your web application...

jQuery Marquee with CSS3 Support

jQuery plugin to scroll the text like the old traditional marquee. NOW with CSS3 support.

Bootstrap Image Gallery

Bootstrap Image Gallery is an extension to blueimp Gallery, a touch-enabled, responsive and...

jQuery Ajax Loading

jQuery Ajax Loading.

jScroll – jQuery Plugin for Infinite Scrolling / Auto-Paging

jScroll is a jQuery plugin allowing you to effortlessly implement infinite scrolling, lazy...

jQuery editable select box

This plugin allows you to make a select box editable like a text box while keeping it's...


Responsive, easily customizable gallery with a masonry layout

Mosaic Flow

Pinterest like responsive image grid for jQuery that doesn’t suck.

TagCanvas HTML5 canvas tag cloud

Displays tags as a 3D rotating tag cloud using an HTML5 canvas

Card Deck Slideshow

This content slideshow script utilizes CSS3 transform to rotate and "unhinge" each...


jBox is a powerful and flexible jQuery plugin, taking care of all your modal windows, tooltips,...

WordPress Lightbox – Catalyst Template

Wordpress Image Lightbox. Catalyst Style DEMO. Wordpress Photo Lightbox maker comes with a...

jQuery Turtle

jQuery plugin for turtle graphics. Every element is a turtle that can rotate, move, animate,...

DataTable AJAX Pagination jQuery plugin

The best jQuery AJAX Pagination plugin——DataTable jQuery plugin!

Simple Calendar and Date Picker

A simple calendar and date picker only depends on JQuery

jQuery SumoSelect

SumoSelect is a jquery plugin which beautifully renders a single or multiple HTML select element....

jQuery Browser Rejection

jReject is a simple tool for rejecting specific browsers in a nice modal window

qTip2 – Pretty powerful tooltips

Introducing... qTip2. The second generation of the advanced qTip plugin for the ever popular...

jQuery Date and Time picker

jQuery plugin for date, time, or datetime manipulation in form

jQuery Circliful Plugin

jQuery plugin for showing circle statistics.

fancy input

Makes typing in input fields fun with CSS3 effects


Blindify is a jQuery plugin which creates a slideshow featuring a blinds effect transitioning...

jQuery droparea

jQuery plugin for HTML5 drag-and-drop (images and files).

appendGrid – The dynamic table input jQuery plugin

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

Acxmenu – multilevel jquery accordion menu

Acxmenu - multilevel jquery accordion menu plugin for jQuery.

mBox fullscreen lightbox plugin

mBox is a true full-screen light box(modal box) solution. Full Screen feature is supported by...

Bootstrap Datagrid

bs_grid is a jQuery Datagrid plugin, based on Twitter Bootstrap. Advanced row selection, sorting,...

Flexible jQuery slider plugin

with ayaSlider you can create a flexible slider with multiple parallax effects, there is no...

Bootstrap Form Helpers Date Picker

Date Picker jQuery plugin for Bootstrap.

jQuery Photobox

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

jQuery Tiles

Splits images in as many tiles as you want, even with a gap.

jQuery nanoGALLERY

Image gallery simplified. Touch enabled, responsive, justified/cascading/grid layout and it...

Bootstrap Auto-Hiding Navbar

An extension for Bootstrap's fixed navbar which hides the navbar while the page is scrolling...

Canvas Image Map Area Editor

Create and edit image map area polygons in a canvas-based GUI that replaces form elements.

aciTree – A customizable treeview control

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

Bootstrap Tags Input

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


This is a tiny jQuery plugin which can be used as both a switch or a slider.

jQuery Slider – WOW image slider

WOW Slider is a jQuery image slider plugin with fantastic visual effects and beautifully...

jQuery Clock or Timer plugin in retro flip-count down style

jQuery Clock,Timer or Counter plugin in retro flip-count down style. The plugin can display the...

jQuery Waterwheel Carousel

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

jQuery Super Labels

Give your forms a helping of awesome!

autoNumeric – Currency formatting made easy

jQuery plugin that automatically formats currency (money) and numbers as you type on form inputs....

jQuery Number Format

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

jQuery Easy Ticker

jQuery easy ticker is a news ticker like plugin, which scrolls the list infinitely. It is highly...

jQuery AlignColumn

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