Пользовательские карты

More
10 years 11 months ago #4227 by Dima
Ну, я же указал свои свойства, и у меня все вывелось

Чтобы был оверлей - указываете с каким слоем мешаете, и говорите что он прозрачный.

У меня мешается с обычной картой.

Что касается OSM - тут мне надо код посмотреть, но, думаю Вы просто его не разрешили в настройке карты.

Чтобы вывелся на frontend, вы указываете, что разрешены пользовательские типы и перечисляете, какие типы используете. В поле список пользовательских типов вы вводите их ИДЕНТИФИКАТОРЫ, т.е. числа. Там же есть подсказка

Don't forget support my developments: post review in JED , donate , help with translation ;)

Please Log in or Create an account to join the conversation.

More
10 years 11 months ago - 10 years 11 months ago #4230 by 1van
Спасибо Дмитрий!
Все получилось. И с OSM мешается. OSM удобен тем, что у него нет ограничения по масштабу. На яндекс слоях 18 максимум.
А кнопочку пользовательской карты вывести можно?

Соберём всех в кучу stavrinok.ru
Last edit: 10 years 11 months ago by 1van.

Please Log in or Create an account to join the conversation.

More
10 years 11 months ago #4231 by Dima
Что значит кнопочку.
Они же есть в списке типов карт, т.е. в выпадающем списке карт (элемент управления на карте)

Don't forget support my developments: post review in JED , donate , help with translation ;)

Please Log in or Create an account to join the conversation.

More
10 years 10 months ago - 10 years 10 months ago #4357 by 1van
Дмитрий, с праздниками тебя прошедшими!
Желаю удачи во всех начинаниях и сбытия мечт! :)

Отдельной кнопки "Пользовательский слой" в меню нет. Подложкой для моей карты является слой OSM. При переходе в меню на пункт "Интерактивная карта" - все нормально, но если перейти на любой другой слой то, увидеть "мой слой" можно только вернувшись на главную страницу.

И еще вопрос: Можно ли в качестве своего слоя использовать векторный рисунок?

Соберём всех в кучу stavrinok.ru
Last edit: 10 years 10 months ago by 1van.

Please Log in or Create an account to join the conversation.

More
10 years 10 months ago #4360 by Dima
Добрый день, спасибо.
Если Вы указываете, что слой не является прозрачным (Transparent layer = No), то он появится в списке слоев для переключения.

Если Вы хотите, чтобы ваша картинка "накладывалась" на какой-либо слой яндекса, т.е. у вас есть фрагмент карты, а там, где нет - слой яндекса, тогда используйте поле "Overlay" и выбирайте какой слой мешаете с вашим слоем.

Про векторный рисунок - не знаю. Это лучше вопрос в клубе поднимать. Если АПИ позволяет, то надо найти пример и посмотреть.

Don't forget support my developments: post review in JED , donate , help with translation ;)

Please Log in or Create an account to join the conversation.

More
10 years 10 months ago - 10 years 10 months ago #4384 by 1van
На форуме API Яндекс карты предложили такое решение:
Создать rectangle и залить его SVG файлом
Code:
// Создаем прямоугольник на основе границы карты. var rectangle = new ymaps.Rectangle(myMap.getBounds(), {}, { fillImageHref: 'http://stavrinok.ru/centralniy.svg' }); // Добавляем прямоугольник на карту. myMap.geoObjects.add(rectangle);

А как это реализовать в компоненте? В какой файл вставлять свой код?

И еще вопрос: Слой является прозрачным, можно-ли сделать для него отдельную кнопку "включить/выключить", чтобы он смешивался с активным на данный момент слоем? Это в идеале.
Или хотя-бы с одним, указанным в панели управления?

Соберём всех в кучу stavrinok.ru
Last edit: 10 years 10 months ago by 1van.

Please Log in or Create an account to join the conversation.

Time to create page: 0.357 seconds
Powered by Kunena Forum