gribnoysup / react-yandex-maps

Yandex Maps API bindings for React
MIT License
328 stars 116 forks source link

Add support for routes api #15

Open gribnoysup opened 7 years ago

gribnoysup commented 7 years ago

Follow-up to this issue https://github.com/gribnoysup/react-yandex-maps/issues/14

I probably need to add support for router yandex.maps api. It could look something like this:

<Route>
    <Point value="Королев" />
    <Point type="viaPoint" value="Мытищи" />
    <Point type="wayPoint" value="Химки" />
    {/* shorthands */}
    <ViaPoint value="Москва, Кремль" />
    <WayPoint value={[55.811511, 37.312518]} />
</Route>
zalishchuk commented 7 years ago

Will this function be implemented and is this project generally maintained nowadays?

Можно кстати на русском, если так удобнее :squirrel:

gribnoysup commented 7 years ago

@zalishchuk привет! Добавлю, но сначала надо сделать небольшой рефакторинг, который упростит эту фичу и многие другие, которые хочется добавить

zalishchuk commented 7 years ago

@gribnoysup есть в планах добавить обёртку над multiRouter.MultiRoute?

Кстати, есть небольшая орфографическая ошибка в коде - onApiAvaliable

gribnoysup commented 7 years ago

Скорее всего нет

mmarkelov commented 6 years ago

@gribnoysup Я набросал примерное решение, в попытках хоть как-то Вам помочь. Полагаю что оно далеко от идеала, но хочу попросить Вас посмотреть, как будет свободное время и дать обратную связь - как видите это Вы, ну а я постараюсь все исправить в том ключе, каком Вам нужно. Спасибо! https://github.com/mmarkelov/react-yandex-maps

gribnoysup commented 6 years ago

@mmarkelov привет! Спасибо за предложение, я все еще хочу сделать несколько других больших изменений для проекта перед тем, как добавлю Route компонент. Ваше выглядит неплохо, если интересно, в этом репозитории тоже есть ветка, в ней правда уже много не относящихся к роутам конфликтах, если интересно можно посмотреть: https://github.com/gribnoysup/react-yandex-maps/pull/17/files

mmarkelov commented 6 years ago

@gribnoysup хорошо! Спасибо Вам за ответ! И если Вам понадобится помощь в изменениях, то я бы мог помочь по мере возможности, но в любом случае спасибо!

tatar88t commented 4 years ago

Привет второй день пытаюсь построить маршрут , но ничего не получается, пробуюсделать как в примерах: https://codesandbox.io/s/p37m4lz4j7 https://github.com/gribnoysup/react-yandex-maps/issues/14 https://codesandbox.io/s/lrwyz2z4l9 но ничего маршрут не отображается, впрочем и в самих примерах он тоже не отображается, может что то изменилось в библиотеке и теперь это не работает, подскажите как все таки сделать чтобы например при загрузке карты отображался маршрут от точки А до точки Б

mmarkelov commented 4 years ago

@tatar88t привет для построения маршрута у вас должен быть ключ разработчика, который вы должны передать через проп query <YMaps query={{ apikey: 'YOUR API KEY' }}>

tatar88t commented 4 years ago

Огромное спасибо, всю голову сломал, почему не работает, а про ключ и думать забыл.