gribnoysup / react-yandex-maps

Yandex Maps API bindings for React
MIT License
327 stars 114 forks source link

Как решить ошибку? Пытаюсь получить координаты по названию #289

Closed Wimmind closed 3 years ago

Wimmind commented 3 years ago

`import React, { useState } from "react"; import { YMaps, Map } from "react-yandex-maps";

const YandexMap = () => { const [coords, setCoords] = useState({ lat: 56.8498, long: 53.2045, });

const getCoords = (ymaps) => { ymaps.geocode("Екатеринбург,Банковский переулок, 1").then((result) => { const newCoords = result.geoObjects.get(0).geometry.getCoordinates(); setCoords({ lat: newCoords[0], long: newCoords[1], }); console.log(newCoords); }); };

return ( <YMaps query={{ apikey: .... }}> <Map onLoad={(ymaps) => getCoords(ymaps)} modules={["geocode"]} width="100%" height="500px" /> ); };

export default YandexMap;`

ошибка: image

Wimmind commented 3 years ago

Извиняюсь, не указал state в пропсах map