yandex maps api — Как получить код из Конструктора карт для использования в JS API?
Вопрос задан
Изменён 4 года 4 месяца назад
Просмотрен 277 раз
Создал карту через конструктор, добавил несколько объектов, всё хорошо, но оказалось что для отображения на мобильных устройствах мне не хватает кнопки «Определение местоположения».
Почитав тут, понял, что к сожалению придется переделывать карту вручную и настройками JS включать эту кнопку. Кстати, непонятно почему по умолчанию её нет малых экранах, ведь именно там она и нужна в первую очередь. Ну да ладно.
Так как в JS не силен, прошу помощи — подскажите пожалуйста, можно ли как-то параметры моих объектов из конструктора (это иконка, название, содержимое, координаты) получить в виде корректного кода для использования файле JS? Ладно если автоматически не получится «связать» карту из конструктора карт и вручную созданную карту, то где хотя бы посмотреть код, который делает конструктор карт?
Или может быть есть еще какой-то способ просто добавить возможность «определить местоположение» на своей карте, созданной при помощи Конструктора.
Заранее большое спасибо!
- yandex-maps-api
- yandex-maps-jsapi
- Карта размера
width=320&height=240
имеет кнопку «Определение местоположения» http://jsfiddle.net/893cfogL/ . Картой меньшего размера неудобно пользоваться, поэтому кнопок там нет. Может быть просто увеличить размер, чтобы кнопки появились? - Если вас не устраивает вариант 1, то можно просто экспортировать объекты как это написано в документации https://yandex.ru/support/maps-builder/concept/markers_3.html и потом добавить на карту, как это показано в примере: https://tech.yandex.ru/maps/jsbox/2.1/object_manager_geojson
Зарегистрируйтесь или войдите
Регистрация через Google
Регистрация через Facebook
Регистрация через почту
Отправить без регистрации
Почта
Необходима, но никому не показывается
Отправить без регистрации
Почта
Необходима, но никому не показывается
Нажимая на кнопку «Отправить ответ», вы соглашаетесь с нашими пользовательским соглашением, политикой конфиденциальности и политикой о куки

{ | |
«Популярные примеры»: { | |
«Добавление метки с собственным изображением»: «icon_customImage», | |
«Оптимальное добавление множества меток»: «object_manager», | |
«Маршрут от точки на карте»: «route_panel_control», | |
«Поиск организаций и геопоиск»: «search_control_ppo», | |
«Расчёт стоимости доставки»: «deliveryCalculator», | |
«Геоссылка»: «geolink», | |
«Проверка адреса на попадание в зону доставки»: «delivery_zones» | |
}, | |
«Карта»: { | |
«Создание и удаление»: «mapbasics», | |
«Размещение в скрытом контейнере»: «hiddendiv», | |
«Основные параметры»: «mapparams», | |
«Использование опции ограничения области просмотра карты»: «restrict_map_area», | |
«Создание карты по требованию»: «request_map», | |
«Изменение размера карты»: «fillcontainer», | |
«Создание собственной карты»: «custom_map», | |
«Менеджер отступов»: «margin_manager», | |
«Полярная азимутальная эквидистантная проекция»: «azimuthal_map», | |
«Изменение языка карты»: «language», | |
«Контурная карта России без искажений»: «lambert_map», | |
«Вырезать часть карты»: «regions_mask» | |
}, | |
«Геообъекты»: { | |
«Добавление метки на карту»: «placemark», | |
«Добавление метки с собственным изображением»: «icon_customImage», | |
«Задание изображений для меток с использованием CSS-спрайтов»: «icon_sprites», | |
«Ломаная»: «polyline», | |
«Прямоугольник»: «rectangle», | |
«Многоугольник»: «polygon», | |
«Заливка многоугольника изображением»: «polygon_with_image», | |
«Задание изображений для редактора ломаной»: «editor_icon_layout», | |
«Круг»: «circle», | |
«Редактор круга»: «circleEditor», | |
«Стрелка на карте»: «arrow», | |
«Множественная обводка»: «multystroke», | |
«Добавление геообъектов в коллекцию»: «geo_object_collection», | |
«Редактор ломаной»: «polylineEditor», | |
«Редактор многоугольника»: «polygonEditor», | |
«Редактор прямоугольника»: «rectangle_editor», | |
«Вывод списка объектов карты»: «object_list», | |
«События геообъекта»: «geoobject_events», | |
«Изменение параметров метки»: «geoobject_contextmenu», | |
«Смена значка метки при наведении»: «event_rollover», | |
«Задание фигуры активной области HTML макету метки»: «placemark_shape», | |
«Настройка размера метки на разных зумах»: «scalable_placemarks», | |
«Подписи полигонов»: «polylabeler», | |
«Анимация линии»: «polyline_animation», | |
«Нарисовать произвольную область на карте»: «polygon_custom», | |
«Анимация метки»: «placemark_layout» | |
}, | |
«Балун и хинт»: { | |
«Балун и хинт»: «balloon_and_hint», | |
«Балун, выходящий за пределы карты»: «balloon_out_of_map», | |
«Динамическая загрузка содержимого балуна»: «balloon_ajax», | |
«Метка и балун-панель»: «placemark_balloon», | |
«Макет хинта метки»: «placemark_hint_layout», | |
«Настройка макета балуна метки»: «placemark_balloon_layout», | |
«Пользовательский макет балуна с поддержкой автопозиционирования»: «balloon_autopan», | |
«Собственный html-контент балуна метки»: «balloon_html», | |
«Боковая панель на карте»: «sidebar» | |
}, | |
«Элементы управления»: { | |
«Стандартный набор элементов управления»: «default_controls», | |
«Добавление отдельных элементов управления»: «customSet_controls», | |
«Добавление кнопки на карту»: «button», | |
«Произвольный макет кнопки»: «button_layout», | |
«Произвольный макет элемента изменения масштаба»: «zoom_layout», | |
«Произвольный макет выпадающего списка»: «list_box_layout», | |
«Собственный элемент управления»: «custom_control» | |
}, | |
«Активные области»: { | |
«Слой активных областей»: «hotspot_layer» | |
}, | |
«Регионы»: { | |
«Добавление стран или регионов страны на карту»: «regions», | |
«Карта регионов России»: «regions_districts», | |
«Раскраска карты регионов (политическая карта)»: «regions_colors», | |
«Выделить регионы штриховкой»: «regions_pattern» | |
}, | |
«Кластеризация»: { | |
«Создание кластеризатора»: «clusterer_create», | |
«Создание кластеризатора с произвольными иконками»: «clusterer_custom_icon», | |
«Изменение цвета кластеров и меток при наведении»: «clusterer_icon_hover», | |
«Открытие балуна кластера с выбранным объектом»: «clusterer_balloon_open», | |
«Изменение размера ячейки кластеризатора»: «clusterer_gridSize», | |
«Макета балуна кластера \»Две колонки\»»: «cluster_balloon_twoColumns», | |
«Макет балуна кластера \»Аккордеон\»»: «cluster_balloon_accordion», | |
«Макета балуна кластера \»Карусель\»»: «cluster_balloon_carousel», | |
«Собственный макет балуна кластера»: «cluster_custom_balloon_content_layout», | |
«Макет в виде круговой диаграммы»: «clusterer_pie_chart» | |
}, | |
«GeoQuery»: { | |
«Попадание точек в окружность»: «placemarks_in_circle», | |
«Поиск ближайшего объекта»: «find_closest_object», | |
«Добавление на карту объектов, попадающих в область видимости»: «show_visible_objects», | |
«Пересечение маршрута с многоугольником на примере МКАД»: «route_inside_polygon», | |
«Фильтрация объектов на карте по различным признакам»: «geoobjects_menu», | |
«Кластеризация результатов геокодирования средствами geoQuery»: «apply_bounds_and_clusterize», | |
«Загрузка данных с помощью JQuery и добавление их на карту»: «data_load_jquery», | |
«Проверка адреса на попадание в зону доставки»: «delivery_zones» | |
}, | |
«Поведения и события»: { | |
«Поведения карты»: «behaviors», | |
«Подписка на события dom-элемента»: «dom_event_manager», | |
«Свойства события.![]() |