JSFiddle - React, Tailwind, and code Playground
HTML
<div id="map"></div>
CSS
</style>
<script type="text/javascript" src="https://api-maps.yandex.ru/2.1/?lang=ru_RU&mode=debug"></script>
<style>
html, body, #map {
width: 100%; height: 100%; padding: 0; margin: 0;
}
JavaScript
ymaps.ready(init);
function init () {
var myMap = new ymaps.Map("map", {
center: [55.76, 37.64],
zoom: 10
}, {
searchControlProvider: 'yandex#search',
}),
// Создаем геообъект с типом геометрии "Точка".
myGeoObject = new ymaps.GeoObject({
// Описание геометрии.
geometry: {
type: "Point",
coordinates: [55.8, 37.8]
},
// Свойства.
properties: {
// Контент метки.
iconContent: 'Я тащусь!',
hintContent: 'Ну давай уже тащи'
}
}, {
// Опции.
// Иконка метки будет растягиваться под размер ее содержимого.
preset: 'islands#blackIcon',
// Метку можно перемещать.
draggable: true,
zIndex: 10,
iconRenderMode:'canvas', // MAGIC !!
//renderMode:'canvas'
//pane: 'areas'
});
myMap.geoObjects.options.set('pane', 'areas')
myMap.geoObjects
.add(myGeoObject)
.add(new ymaps.Placemark([55.684758, 37.738521], {
balloonContent: 'цвет <strong>воды пляжа бонди</strong>'
}, {
preset: 'islands#icon',
iconRenderMode:'canvas',
iconColor: '#0095b6',
//pane: 'areas'
}))
.add(new ymaps.Placemark([55.833436, 37.715175], {
balloonContent: '<strong>серобуромалиновый</strong> цвет'
}, {
preset: 'islands#dotIcon',
iconRenderMode:'canvas',
iconColor: '#735184',
//pane: 'areas'
}))
.add(new ymaps.Placemark([55.687086, 37.529789], {
balloonContent: 'цвет <strong>влюбленной жабы</strong>'
}, {
preset: 'islands#circleIcon',
iconRenderMode:'canvas',
iconColor: '#3caa3c',
//pane: 'areas'
}))
...