Yandex map button

by aka_SKIff

HTML

<script src="//api-maps.yandex.ru/2.1/?load=package.full&lang=ru_RU"></script>
<div id="map"></div>

CSS

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

.mc-btn{
  padding: 5px;
  background: red;
}

@media (max-width: 400px) {
  .mc-btn {
    padding: 15px;
  }
}

JavaScript

ymaps.ready(function() {
  var myMap;
  var closestButtonTemplate = '<div class="mc-btn">' +
    '<svg xmlns="http://www.w3.org/2000/svg" width="11" height="11" viewBox="0 0 11 11"><path d="M0 3.667L11 0 5.867 11l-.734-5.867L0 3.667z"/></svg>' +
    'Ближайшие' +
    '</div>';
  var ClosestButton = new ymaps.control.Button({
    data: {
      content: 'Ближайшие'
    },
    options: {
      layout: ymaps.templateLayoutFactory.createClass(
        closestButtonTemplate
      )
    }
  });

  myMap = new ymaps.Map('map', {
    center: [55.75396, 37.620393],
    zoom: 14,
    controls: []
  }, {
    maxZoom: 18,
    yandexMapAutoSwitch: false
  });

  myMap.controls.add(ClosestButton, {
    position: {
      left: '50%',
      bottom: 30
    }
  });

});