Closed Lihander closed 4 years ago
та же проблема, "ReferenceError: ymaps is not defined" постоянно, причем у меня даже не ssr обычная spa.
@Lihander @EliotRaven сделайте пожалуйста пример в песочнице
@Lihander @EliotRaven сделайте пожалуйста пример в песочнице
к сожалению не могу перенести весь проект на песочницу
в идеале бы получить инстанс карты, но на хук onLoad мы получаем его только порезаный((( меня сейчас интересует функционал расчета дистанции от меня до маркера. как это можно реализовать?
@PNKBizz Так подойдет? https://codesandbox.io/s/frosty-sound-yry0w?file=/src/components/BaseMap.vue
[image: image.png]
вт, 16 июн. 2020 г. в 17:37, Lihander notifications@github.com:
@PNKBizz https://github.com/PNKBizz Так подойдет? https://codesandbox.io/s/frosty-sound-yry0w?file=/src/components/BaseMap.vue
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/PNKBizz/vue-yandex-map/issues/251#issuecomment-644806525, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGDMFDWKCLOZZDVZJJRPBF3RW57Q7ANCNFSM4N4XCI3Q .
@Lihander проблема скорее всего в ключе апи. Попробуйте просто убрать его и проверить работу.
@EliotRaven ReferenceError: ymaps is not defined
- ошибка линтера, нужно прописать ymaps
в глобальные переменные
@Lihander проблема скорее всего в ключе апи. Попробуйте просто убрать его и проверить работу. @EliotRaven
ReferenceError: ymaps is not defined
- ошибка линтера, нужно прописатьymaps
в глобальные переменные
вариант добавления ее в глобал не помог
к примеру мне нужно в кнопку без карты отрисовать растояние от меня до конкретной локации, как это сделать?
Проблема та же - не могу получить доступ к работе с инстансом карты, делаю по документации https://vue-yandex-maps.github.io/guide/Map.html#events, слушая событие map-was-initialized. В итоге ymaps в консоли есть, обратиться к API не получается. Можете пояснить, в чем проблема и привести примеры работы с API через инстанс карты? App.vue `
Проблема та же - не могу получить доступ к работе с инстансом карты, делаю по документации https://vue-yandex-maps.github.io/guide/Map.html#events, слушая событие map-was-initialized. В итоге ymaps в консоли есть, обратиться к API не получается. Можете пояснить, в чем проблема и привести примеры работы с API через инстанс карты? App.vue `
` **main.js** `import Vue from 'vue' import App from './App.vue' import YmapPlugin from 'vue-yandex-maps' import { loadYmap } from 'vue-yandex-maps'; Vue.use(YmapPlugin) new Vue({ el: '#app', render: h => h(App) })`
все оказалось тривиально просто
@Elena-Kho если хотите какой-то помощи - сделайте пример в песочнице
все оказалось тривиально просто
Помогли. Спасибо)
Вроде сделал все как указано в документации, но переменная ymaps остается undefined. В чем может быть проблема?
`import { yandexMap, loadYmap } from "vue-yandex-maps";
const settings = { apiKey: "", lang: "ru_RU", coordorder: "latlong", version: "2.1", };
var ymaps = null;
далее по коду всё как в примере выше`
последняя строчка решает проблему, так как загрузка переменной асинхронна, она просто не успевает подгрузится, но ее вполне можно сделать определённой еще до загрузки, хоть и null.
Добрый день! Столкнулся с такой проблемой, что не получается получить переменную ymaps .
Вроде сделал все как указано в документации, но переменная ymaps остается undefined. В чем может быть проблема?
Также не нашел, как построить маршрут между несколькими точками на карте. Как я понял это надо делать, как раз через переменную ymaps? Есть ли какие-нибудь примеры кода, как это правильно сделать?