Ответы пользователя по тегу Яндекс.Карты
  • Как получить координату при движении карты?

    twiSk
    @twiSk
    Full-stack web developer
    Была такая же задача. Решил следующим образом:

    window.myMap = new ymaps.Map('map', {
        controls: [],
        center: coordinates,
        zoom: 11,
    });
    
    const centerPoint = new ymaps.Placemark(coordinates, {}, {
        preset: 'islands#whiteStretchyIcon',
    });
    
    myMap.events.add('actiontickcomplete', (event) => {
        const { globalPixelCenter, zoom } = event.get('tick');
        const projection = myMap.options.get('projection');
        const coords = projection.fromGlobalPixels(globalPixelCenter, zoom);
    
        centerPoint.geometry.setCoordinates(coords);
    });
    
    myMap.geoObjects.add(centerPoint);


    https://jsfiddle.net/Eseath/ecrf5yd4/
    Ответ написан
    Комментировать