Skip to content

reqweb/Yandex-map

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
css
 
 
js
 
 
 
 
 
 
 
 
 
 

Plugin for Grav CMS for Yandex Map (API)

The plugin uses Yandex Maps API, read Terms of use.
If necessary, read the documentation.
You can get the API key here Developer's Dashboard.

The plugin adds in <head></head> JS script.
The second script, and inline JS adds in bottom part.

How to use

Add to the page (in the template or in the markdown content) block <div id="map"></div>
The map will be placed in the block #map.
You can set the Css for #map yourself, but by default:

/* yandex-map/css/yandex-map.css */

#map{
    width: 100%; 
    height: 400px
}

You can also disable the plugin's css in the settings.


Plugin settings:

enabled: true
key:                                            # api key
coord: '59.931582, 30.360541'                   # Coordinates
zoom: '13'                                      # Map scale
lang: ru_RU                                     # Map language
mapiconcontent: 'some text'                     # Marker text
maphintcontent: 'some text'                     # Hover text
markertype: 'islands#lightBlueStretchyIcon'     # Appearance marker (color)
controls:                                       # Settings elements on the map
  traffic: trafficControl                       # on/off Traffic Control
  geolocation: geolocationControl               # on/off Geolocation Control
  zoomcontrol: zoomControl                      # on/off Zoom Control
  searchcontrol: searchControl                  # on/off Search Control
  typeselector: typeSelector                    # on/off Type Selector
  fullscreencontrol: fullscreenControl          # on/off Fullscreen Control
  routebuttoncontrol: routeButtonControl        # on/off Route Button Control
  plugincss: true                               # plugin's css

All settings are available in the admin panel.