@adron90

Почему не загружает json?

ymaps.ready(init);

function init () {
    var myMap = new ymaps.Map('map', {
            center: [55.76, 37.64],
            zoom: 10
        }),
        objectManager = new ymaps.ObjectManager({
            clusterize: true,
            gridSize: 32
        });
    objectManager.objects.options.set('preset', 'islands#greenDotIcon');
    objectManager.clusters.options.set('preset', 'islands#greenClusterIcons');
    myMap.geoObjects.add(objectManager);

    $.ajax({
        url: "file:///C:/Users/home/Desktop/json/data.json",
        dataType: "json",
        success: toJsonContainer
    }).done(function(data) {
        objectManager.add(data);
    });

}


почему не работает этот код
$.ajax({
url: "file:///C:/Users/home/Desktop/json/data.json",
dataType: "json",
success: toJsonContainer
}).done(function(data) {
objectManager.add(data);
}

пример взят отсюда Добавление объектов на карту через ObjectManager

ps. javascript я совсем не знаю. Появилась необходимость вывести метки из json файла на Яндекс карту.
  • Вопрос задан
  • 3156 просмотров
Решения вопроса 2
k12th
@k12th
console.log(`You're pulling my leg, right?`);
Нельзя делать AJAX-запросы к урлам, начинающимся с file://. Безопасность блаблабла security блаблабла same-origin policy, etc, etc, etc. Решение: поднимите локально какой-нибудь веб-сервер.
Ответ написан
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Открываем консоль разработчика браузера (f12)
Смотрим что за ошибки у нас вывалились.
Гуглим ошибки.
Исправляем ошибки.

ps. javascript я совсем не знаю. Появилась необходимость вывести метки из json файла на Яндекс карту.

learn.javascript.ru
javascript.ru
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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