Demo to preview the settings
Live Demo: https://yandexmapstest.bubbleapps.io/
Introduction
The plugin provides the ability to display Yandex.Maps, add markers, build a route, show geolocation.
Prerequisites
To use the plugin, you must register and get an access key on Yandex Developer.
How to setup
- Click "Connect APIsβ.
- Choose βJavaScript API and Geocoder HTTP APIβ.
- Your key is here.
- Insert the received API key into the plugin settings.
Plugin Elements
YandexMap Fields
Title | Description | Type |
centerLat | Map Center (latitude) | number |
centerLon | Map center (longitude) | number |
zoom | Initial zoom | number |
maptype | Map type | text |
overridecontrols | text |
YandexMap Actions
AddPlacemarks
Adds several markers to the map from the database.
If you wish to use a custom marker image href while also displaying an icon caption, you will need to utilize
iconContent
and set the iconLayout
to default#imageWithContent
.Fields:
Title | Description | Type |
placemarks | List of markers | list |
latitude | Markers latitude | static text |
longitude | Markers longitude | static text |
iconContent | Markers icon conktent | static text |
iconCaption | Markers icon caption | static text |
hintContent | Markers hint content | static text |
balloonContentHeader | Markers popup header | static text |
balloonContentBody | Markers popup body | static text |
balloonContentFooter | Markers popup footer | static text |
preset | Marker with text (documentation) | static text |
iconColor | Icon color | static text |
iconLayout | Icon layout | static text |
iconImageHref | Icon image (link) | static text |
iconImageSize | Icon image size | static text |
iconImageOffset | Icon image offset | static text |
iconContentOffset | Icon content offset | static text |
RemoveAllGeoObjects
Deletes all markers on the map.
PanTo
Sets the center of the map.
Title | Description | Type |
latitude | Map Center (latitude) | number |
longitude | Map center (longitude) | number |
AddMultiRoute
Adds routes to the map.
Fields:
Title | Description | Type |
type | auto, masstransit, pedestrian, bicycle | text |
ref1_lat | Starting point of the route (latitude) | number |
ref1_lon | Starting point of the route (longitude) | number |
ref2_lat | The end point of the route (latitude) | number |
ref2_lon | The end point of the route (longitude) | number |
boundsAutoApply | Automatically sets the boundaries of the map so
that the route is visible in its entirety. | yes/no |
ref1_str | Starting point of the route (address) | text |
ref2_str | The end point of the route (address) | text |
routeStrokeWidth | Route line width | number |
routeStrokeColor | Route line color | text |
wayPointStartIconColor | The color of the icon of the starting point of the route | text |
wayPointStartIconFillColor | Fill color of the starting point icon | text |
waypointfinishiconcolor | The color of the icon of the finishing point of the route | text |
waypointfinishiconfillcolor | Fill color of the finishing point icon | text |
RoutePanelOn
Displays the route panel.
Title | Description | Type |
maxWidth | Maximum panel width | number |
adjustMapMargin | Will the route panel register its dimensions in map.margin.Manager. | yes/no |
toEnabled | Enable the ability to set the destination in the input field | yes/no |
fromEnabled | Enable the ability to specify the departure point in the input field | yes/no |
from_str | Address of the departure point | text |
to_str | Address or coordinates of the destination. | text |
from_lat | Coordinates (latitude) of the departure point | number |
from_lon | Coordinates (longitude) of the departure point | number |
to_lat | Coordinates (latitude) of the destination. | number |
to_lon | Coordinates (longitude) of the destination. | number |
RoutePanelOff
Hide the route panel
AddPlacemark
Adds marker to the map.
Title | Description | Type |
latitude | Markers latitude | number |
longitude | Markers longitude | number |
iconcontent | Markers icon conktent | text |
iconcaption | Markers icon caption | text |
hintcontent | Markers hint content | text |
ballooncontentheader | Markers popup header | text |
ballooncontentbody | Markers popup body | text |
ballooncontentfooter | Markers popup footer | text |
preset | Marker with text (documentation) | text |
iconcolor | Icon color | text |
iconlayout | Icon layout | text |
iconImagehref | Icon image (link) | text |
iconImagesize | Icon image size | text |
iconImageoffset | Icon image offset | text |
iconContentoffset | Icon content offset | text |
YandexMap States
States:
Title | Description | Type |
lat | Latitude | number |
lon | Longitude | number |
hint | Hint text | text |
YandexMap Events
Events:
Name | Description |
ymapready | Map Loading Event |
ymapclick | Map click event |
yplacemarkclick | Map click event |