react-yandex-maps icon indicating copy to clipboard operation
react-yandex-maps copied to clipboard

polygon.editor.startDrawing()

Open fonderkin opened this issue 2 years ago • 2 comments

Не понятно как отредактировать текущий polygon

        <YMaps>
          <Map
            defaultState={{
              center: [55.73, 37.9],
              zoom: 10,
            }}
          >
            <Polygon
              instanceRef={(ref) => console.log(ref)}
              geometry={[
                [
                  [55.75, 37.8],
                  [55.8, 37.9],
                  [55.75, 38.0],
                  [55.7, 38.0],
                  [55.7, 37.8],
                ],
                [
                  [55.75, 37.82],
                  [55.75, 37.98],
                  [55.65, 37.9],
                ],
              ]}
              options={{
                cursor: 'crosshair',
                fillColor: '#00FF00',
                strokeColor: '#0000FF',
                opacity: 0.5,
                strokeWidth: 5,
                strokeStyle: 'shortdash',
              }}
            />
          </Map>
        </YMaps>

в объекте ref нет параметра editor, подскажите что делаю не так?

image

fonderkin avatar Feb 24 '23 08:02 fonderkin

Нашел решения если в YMaps указать

query={{
       load: 'package.full',
}}

Но прям сразу чувствуется скорость загрузки, может у кого есть инфа какой модуль нужно прописать, чтобы появилась возможность редактирования? Попробовал указать geometryEditor.Polygon, не помогло

fonderkin avatar Feb 24 '23 08:02 fonderkin

<Map defaultState={{ center: [55.75, 37.57], zoom: 9 }} width={800} height={800} modules={["geoObject.addon.editor"]}>

dim137 avatar Jun 22 '23 07:06 dim137