polyline не перемещается вместе с картой

я просто хочу нарисовать ломаную на карте. почему она цепляется к углу карты и при передвижении карты не движется вместе с нею?первый скрин (начальное положение) первый скрин (начальное положение)второй скрин (двигаю карту, она двигается вместе с ломанной. еще не отпустил пкм) второй скрин (двигаю карту, она двигается вместе с ломанной. еще не отпустил пкм)третий скрин (отпустил пкм, ломанная вернулась обратно в угол, в дополнение еще и обрезалась третий скрин (отпустил пкм, ломанная вернулась обратно в угол, в дополнение еще и обрезалась

import * as ReactDOM from 'react-dom'
import { useEffect, useState } from 'react'
const POLYLINE1 = {
  id: 'one',
  geometry: {
    type: 'LineString',
    coordinates: [
      // Specify the coordinates of the vertices of the polyline.
      [37.5, 55.7],
      [37.4, 55.8],
      [37.5, 55.8],
      [37.4, 55.7],
    ],
  },
  style: { stroke: [{ color: '#f00', width: 4 }] },
}


export const ReactMap = () => {
  const [reactify, setReactify] = useState(null)
  useEffect(() => {
    Promise.all([
      ymaps3.import('@yandex/ymaps3-reactify'),
      ymaps3.ready,
    ]).then(([ymaps3Reactify]) => {
      setReactify(ymaps3Reactify.reactify.bindTo(React, ReactDOM))
    })
  }, [])
  if (!reactify) return <>Loading</>
  const {
    YMap,
    YMapDefaultSchemeLayer,
    YMapDefaultFeaturesLayer,
    YMapFeature,
  } = reactify.module(ymaps3)

  return (
    <YMap location={{ center: [37.623082, 55.75254], zoom: 10 }} mode='vector'>
      <YMapDefaultSchemeLayer />
      <YMapDefaultFeaturesLayer />
      <YMapFeature {...POLYLINE1} />
    </YMap>
  )
}

Ответы (0 шт):