-
Zh YandexMap
-
Component
-
Пользовательские карты
Пользовательские карты
Less
More
-
Posts: 4606
-
Thank you received: 460
-
-
-
-
-
10 years 3 months ago #4227
by Dima
Ну, я же указал свои свойства, и у меня все вывелось
Чтобы был оверлей - указываете с каким слоем мешаете, и говорите что он прозрачный.
У меня мешается с обычной картой.
Что касается OSM - тут мне надо код посмотреть, но, думаю Вы просто его не разрешили в настройке карты.
Чтобы вывелся на frontend, вы указываете, что разрешены пользовательские типы и перечисляете, какие типы используете. В поле список пользовательских типов вы вводите их ИДЕНТИФИКАТОРЫ, т.е. числа. Там же есть подсказка
Please Log in or Create an account to join the conversation.
Less
More
-
Posts: 34
-
Thank you received: 0
-
-
-
-
10 years 3 months ago - 10 years 3 months ago #4230
by 1van
Спасибо Дмитрий!
Все получилось. И с OSM мешается. OSM удобен тем, что у него нет ограничения по масштабу. На яндекс слоях 18 максимум.
А кнопочку пользовательской карты вывести можно?
Last edit: 10 years 3 months ago by 1van.
Please Log in or Create an account to join the conversation.
Less
More
-
Posts: 4606
-
Thank you received: 460
-
-
-
-
-
10 years 3 months ago #4231
by Dima
Что значит кнопочку.
Они же есть в списке типов карт, т.е. в выпадающем списке карт (элемент управления на карте)
Please Log in or Create an account to join the conversation.
Less
More
-
Posts: 34
-
Thank you received: 0
-
-
-
-
10 years 2 months ago - 10 years 2 months ago #4357
by 1van
Дмитрий, с праздниками тебя прошедшими!
Желаю удачи во всех начинаниях и сбытия мечт!
Отдельной кнопки "Пользовательский слой" в меню нет. Подложкой для моей карты является слой OSM. При переходе в меню на пункт "Интерактивная карта" - все нормально, но если перейти на любой другой слой то, увидеть "мой слой" можно только вернувшись на главную страницу.
И еще вопрос: Можно ли в качестве своего слоя использовать векторный рисунок?
Last edit: 10 years 2 months ago by 1van.
Please Log in or Create an account to join the conversation.
Less
More
-
Posts: 4606
-
Thank you received: 460
-
-
-
-
-
10 years 2 months ago #4360
by Dima
Добрый день, спасибо.
Если Вы указываете, что слой не является прозрачным (Transparent layer = No), то он появится в списке слоев для переключения.
Если Вы хотите, чтобы ваша картинка "накладывалась" на какой-либо слой яндекса, т.е. у вас есть фрагмент карты, а там, где нет - слой яндекса, тогда используйте поле "Overlay" и выбирайте какой слой мешаете с вашим слоем.
Про векторный рисунок - не знаю. Это лучше вопрос в клубе поднимать. Если АПИ позволяет, то надо найти пример и посмотреть.
Please Log in or Create an account to join the conversation.
Less
More
-
Posts: 34
-
Thank you received: 0
-
-
-
-
10 years 2 months ago - 10 years 2 months ago #4384
by 1van
На форуме API Яндекс карты предложили такое решение:
Создать rectangle и залить его SVG файлом
// Создаем прямоугольник на основе границы карты.
var rectangle = new ymaps.Rectangle(myMap.getBounds(), {}, {
fillImageHref: 'http://stavrinok.ru/centralniy.svg'
});
// Добавляем прямоугольник на карту.
myMap.geoObjects.add(rectangle);
А как это реализовать в компоненте? В какой файл вставлять свой код?
И еще вопрос: Слой является прозрачным, можно-ли сделать для него отдельную кнопку "включить/выключить", чтобы он смешивался с активным на данный момент слоем? Это в идеале.
Или хотя-бы с одним, указанным в панели управления?
Last edit: 10 years 2 months ago by 1van.
Please Log in or Create an account to join the conversation.
-
Zh YandexMap
-
Component
-
Пользовательские карты
Time to create page: 0.208 seconds