NikMaster777
@NikMaster777

Как добавить метки из json на все карты?

Добавил несколько карт на сайт. Но из документации не смог подключить метки из своего json файла. Подскажите как я могу метки из json подключить на все добавленные карты? То есть будут добавлены все метки, а карты отличаться только по городам.
ymaps.ready(init);

function init () {
    var myMap = new ymaps.Map('map',
        // Параметры карты.
        {
            // Географические координаты центра отображаемой карты.
            center: [59.94, 30.32],
            // Масштаб.
            zoom: 10
        }, {
            // Поиск по организациям.
            searchControlProvider: 'yandex#search'
        });
    var myMap_pit = new ymaps.Map('map_pit',
        {
            // Географические координаты центра отображаемой карты.
            center: [55.755768, 37.617671],
            // Масштаб.
            zoom: 7
        }, {
            // Поиск по организациям.
            searchControlProvider: 'yandex#search'
        }
    );


Пример строчек из json:

{
    "type": "FeatureCollection",
    "features": [
        {"type":"Feature","id":0,"geometry":{"type":"Point","coordinates":[55.732368,38.063964]},"properties":{"balloonContentBody":"<div class='logo_header_map'><img class='logo_map' src='logo.png'></div><br><p class='width_title'>Ширина: 60</p><p class='width_desc'>Компания 'Clops' </p><a href='tel:+799988887766' class='width_phone1'>+7(888)999-88-66</a><br><br><a href='#' class='width_link'>Link Text</a>"}},
        {"type":"Feature","id":1,"geometry":{"type":"Point","coordinates":[55.728695,38.043708]},"properties":{"balloonContentBody":"<div class='logo_header_map'><img class='logo_map' src='logo.png'></div><br><p class='width_title'>Ширина: 80</p><p class='width_desc'>Компания 'Clops' </p><a href='tel:+799988887766' class='width_phone1'>+7(888)999-88-66</a><br><br><a href='#' class='width_link'>Link Text</a>"}}
]
}
  • Вопрос задан
  • 330 просмотров
Пригласить эксперта
Ответы на вопрос 2
freeExec
@freeExec
Участник OpenStreetMap
Сам подход вывода кучи карт - странный.
Метку на карту есть в примерах, это первое что надо искать

https://yandex.ru/dev/maps/jsbox/2.1/object_manager
Ответ написан
@haveacess
Соглашусь с предыдущим оратором. Городить кучу карт на одной странице не лучшая идея. Более того если вы разбиваете точки по городам.

Куда логичнее было бы выводить одну карту и ее всегда использовать.
Т.е. ставить нужные маркеры в зав-ти от условий
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы