There is a Yandex.Maps code on the site:
<script type="text/javascript"> ymaps.ready(function () { var myMap = new ymaps.Map('map', { center: [lng, lat], zoom: 2 }), myPlacemark = new ymaps.Placemark(myMap.getCenter(), { hintContent: '<a href="#" class="savedata" style="font-family: ddd;" onclick="goJs()">Π‘ΠΎΡ
ΡΠ°Π½ΠΈΡΡ Π½Π° ΡΡΠ΅Π½Ρ VK</a>' }, { // ΠΠΏΡΠΈΠΈ. // ΠΠ΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Π·Π°ΡΡ Π΄Π°Π½Π½ΡΠΉ ΡΠΈΠΏ ΠΌΠ°ΠΊΠ΅ΡΠ°. iconLayout: 'default#image', // Π‘Π²ΠΎΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΊΠΎΠ½ΠΊΠΈ ΠΌΠ΅ΡΠΊΠΈ. iconImageHref: 'mail.png', // Π Π°Π·ΠΌΠ΅ΡΡ ΠΌΠ΅ΡΠΊΠΈ. iconImageSize: [100, 100], // Π‘ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π»Π΅Π²ΠΎΠ³ΠΎ Π²Π΅ΡΡ
Π½Π΅Π³ΠΎ ΡΠ³Π»Π° ΠΈΠΊΠΎΠ½ΠΊΠΈ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ // Π΅Ρ "Π½ΠΎΠΆΠΊΠΈ" (ΡΠΎΡΠΊΠΈ ΠΏΡΠΈΠ²ΡΠ·ΠΊΠΈ). iconImageOffset: [-3, -42] }); myMap.geoObjects.add(myPlacemark); }); </script> After executing the function, the coordinates lng and lat change, and no changes occur on the map. What better way to do?