Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

loadYmap не передается apiKey в ymaps #390

Closed
kit52 opened this issue Jun 1, 2022 · 3 comments
Closed

loadYmap не передается apiKey в ymaps #390

kit52 opened this issue Jun 1, 2022 · 3 comments

Comments

@kit52
Copy link

kit52 commented Jun 1, 2022

Использую пример из документации для получения глобального ymap для геокодирования и не работает геокод тк в ymaps не передаются почему-то мои настройки

`
<yandex-map v-if="coordsGetter" :coords="coordsGetter" :zoom="zoom" @map-was-initialized="mapLoaded"
:controls="controls" ref="map2">




<script setup > import { yandexMap, ymapMarker, loadYmap } from "vue-yandex-maps"; import { useDeliveryStore } from "@/store/deliveryStore.js"; import useDelivery from "@/hooks/useDeliveryStore.js"; import { onMounted, ref } from "vue" const { coordsGetter } = useDelivery() const map2 = ref(null) const controls = ["zoomControl"]; const zoom = 10; const settings = { lang: "ru_RU", coordorder: "latlong", version: "2.1", apiKey: "7f037fcc-21f0-4c1b-ad6e-1f292ef45a2f" }; let marker = ref(null); let myMap = ref(null); const delivery = useDeliveryStore(); const { selectedSearchPlace } = useDelivery() function mapLoaded(e) { const maps = map2.value.myMap myMap.value = e; delivery.mapSetter(map2.value.myMap); myMap.value.events.add('click', (e) => { const coords = e.get('coords') marker.value = { id: "1", coords: coords, } }) } // function onClick(e) { // console.log('click') // this.coords = e.get('coords'); // } onMounted(async () => { await loadYmap({ ...settings }); console.log(window.ymaps); }) </script> <script> export default { name: "DeliveryMap" } </script> <style scoped> </style>`
@PNKBizz
Copy link
Member

PNKBizz commented Jun 1, 2022

Воспроизведите в песочнице, пожалуйста

@kit52
Copy link
Author

kit52 commented Jun 7, 2022

Воспроизвести там нет возможности. Как я понял проблема была в том, что после инициализации карты через компонент и последующей через loadMap ключ не передавался. Решение. Запустил loadYmap в родительском компоненте карт.

@kit52 kit52 closed this as completed Jun 7, 2022
@playsetler
Copy link

playsetler commented Jan 29, 2023

Воспроизвести там нет возможности. Как я понял проблема была в том, что после инициализации карты через компонент и последующей через loadMap ключ не передавался. Решение. Запустил loadYmap в родительском компоненте карт.

Что значит запустил в родительском компоненте карт? Не судьба сразу наглядно показать? Я не понимаю таких людей, либо вообще не отвечают если нашли решение, либо херню ответят понятную только им. Яндексовские разрабы если их так можно назвать тоже хороши, выпустили полукривой компонент карт в котором нет нормальной инициализации своих же карт, дол...бы

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants