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

    @slide13
    frontend/web-developer
    У компонента Map добавить событие onClick, из которого можно получить текущие координаты, сохранить их и потом на основании полученных сохраненных координат отрендерить Placemark, который будет потомком Map

    const [coordinates, setCoordinates] = useState([])
    <YMaps ... >
      <Map ...
        onClick={e => setCoordinates(e.get("coords"))}
      >
      {coordinates.length && <Placemark
        geometry={coordinates}
        options={{
          zIndex: 100
        }}
      />}
      </Map>
    </YMaps>


    Что-то типа того, но возможно там что-то поменялось, потому что последний раз я эту библиотеку лет 5 назад использовал.
    Ответ написан
    1 комментарий
  • Как использовать ymaps.geocode на react?

    @slide13
    frontend/web-developer
    react-yandex-maps отличная бибилиотека, использовал на 2-х проектах, проблем вообще никаких нет, в том числе и с яндекс картами самими.

    Сам же ключ при использовании react-yandex-maps нужно вписывать в query у YMaps Provider:

    <YMaps
      query={{
        ns: "use-load-option",
        apikey: "ваш ключ api",
        load: "загружаемые модули"
      }}
    >
    Ответ написан
    Комментировать