Skip to content

Данный проект демонстрирует работу интеграции Я.Карт в ваше React-приложение.

Notifications You must be signed in to change notification settings

SashaTalk/Ya-map

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React приложение с инеграцей Yandex Maps

Данный проект демонстрирует работу интеграции Я.Карт в ваше React-приложение.

npm npm bundle size

Yandex Maps API bindings for React

Особенности

  • Supports TypeScript out of the box
  • Automatic yamps api and modules loading
  • Declarative rendering

Установка

npm:

npm install @pbe/react-yandex-maps

yarn:

yarn add @pbe/react-yandex-maps

Добавляем карту в приложение

import { YMaps, Map, Placemark, } from 'react-yandex-maps'; 
import points from './file.json'; // Импорт данных точек из JSON файла

var App = () => (
<YMaps>
    <!-- Атрибут defaultState позволяет указать начальную позицию карты и зум (приближение) -->
  <Map className='map' defaultState={{ center: [54.9924, 73.3686], zoom: 14 }}>

  <!-- Полученные данные точек из JSON файла отрисовываются на карте  -->

    {points.map(point => (
      <Placemark geometry={point.coordinates} properties={{ iconCaption: point.content }} />
    ))}
  </Map>
</YMaps>
);

Данные о метках

Содержание указано ниже

[
  {
    "coordinates": [54.976893,73.432472],
    "content": "ОНИИП"
  },
  {
    "coordinates": [54.966893,73.432472],
    "content": "Ещё одна точка"
  }
]

About

Данный проект демонстрирует работу интеграции Я.Карт в ваше React-приложение.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published