Клуб API Карт

Найдено на тему «ошибка»:
Firefox Tracking Protection блокирует загрузку карты с enterprise.api-maps.yandex.ru
Игорь Адаменко
10 октября 2017, 22:12

Привет!

Столкнулись с тем, что в режиме инкогнито в Фаерфоксе не загружается карта. В консоли следующее:

Loading failed for the <script> with source “https://enterprise.api-maps.yandex.ru/2.1.27/?load=package.full&lang=ru-RU&mode=release&apikey=xxx&onload=someFn”.

В адресной строке появляется иконка, нажав на которую можно выключить Tracking Protection, и тогда загрузка проходит успешно. Сами ребята из Мозиллы при этом пишут, что:

Firefox will ship with a list of sites which have been identified as engaging in cross-site tracking of users. When tracking protection is enabled, Firefox will block content from sites in the list.

Правильно ли я понимаю, что с этим ничего не поделаешь, и картами просто не получится воспользоваться в режиме инкогнито в ФФ? Или есть какие-то обходные пути?

6 комментариев
Firefox,ошибка,загрузка АПИ
Script element was removed from document
autoshop.pro1
20 апреля 2017, 10:49

Доброго все времени суток! Столкнулся с проблемой - добавляю в код страницы скрипты карт, но они не отображаются, в консоле пишется "Script element was removed from document" и все, карты исчезают. Пробовал искать причины в Сети и в клубе, но ответа не нашел. Помогите кто чем может!

8 комментариев
ошибка
Ошибка can't construct a route и вывод сразу
Артём Б
26 февраля 2017, 17:03

Добрый день. Суть проблемы: кривой программист сделал мне расчет калькулятора стоимости поездки через API карт.

Цель определить стоимость поездки из города Кальги в Москву (либо исключительно по Калуге). При вводе адреса вручную выводит ошибку can't construct a route.

Как исправить это дело? Вот здесь наш сайт и модуль gdgn.ru/40А вот код модуля: https://jsfiddle.net/be2Lyjzz/

Заранне спасибо!

6 комментариев
ошибка
Ошибка 2.1.43-2.1.45 Cannot read property '1' of null
Геннадий
22 ноября 2016, 18:10

Здравствуйте!

Совсем непонятно, что творится. В какой-то момент перестали работать карты. В консоли выдаёт ошибку "Cannot read property '1' of null".

Такая ошибка в версиях 2.1.43-2.1.45. В 2.1.42 уже всё нормально, правда, некоторый функционал был заточен под >2.1.42 и поэтому отвалился.

Дебаг показал, что ошибка появляется уже во время выполнения combine.js, когда парсится блок шаблона {% style %}...{% endstyle %}.

Подскажите, пожалуйста, что может быть?

Пример здесь:

http://gen.ruzray.ru/org/map=1

1 комментарий
ошибка,яндекс карты api
Ошибка: Cannot read property 'getCurrentState' of null
Удалённый пользователь
7 сентября 2016, 09:02

Здравствуйте.

Возникает ошибка Cannot read property 'getCurrentState' of null после некоторого простоя карты, т.е. при переключении вкладки и возвращении обратно на вкладку с картой возникает указанная ошибка. Режим debug включен. Возникает зависание карты и она просто перестает работать. При попытке сдвинуть карту возникает множество одинаковых ошибок

http://minsocium.ru/yandex_map/map.html

Карта находится по ссылке выше

9 комментариев
ошибка
Странные ошибки в конструкторе карт
intensity.llc
24 августа 2016, 11:38

Вперыве столкнулся с проблемой работы карт, созданных конструктором.
На страницу http://evroimplant.ru/contacts вставляется код:

<script type="text/javascript" charset="utf-8" async src="https://api-maps.yandex.ru/services/constructor/1.0/js/?sid=S8vUT7B03k36GfI4AQwikpNxXVDON57u"></script>

Ранее все работало.

Сейчас получаем ошибки:
Uncaught TypeError: Cannot read property 'createClass' of undefinedlang=ru_RU&coordorder=longlat&load=Map,GeoObject,geoObject.addon.balloon,map.associate.serviceGeoO…:1

Uncaught TypeError: a is not a constructor
lang=ru_RU&coordorder=longlat&load=Map,GeoObject,geoObject.addon.balloon,map.associate.serviceGeoO…:1

Uncaught TypeError: Cannot read property 'encode' of undefined
lang=ru_RU&coordorder=longlat&load=Map,GeoObject,geoObject.addon.balloon,map.associate.serviceGeoO…:1

С чем это может быть связано?

1 комментарий
конструктор карт,ошибка
Для этого участка нет данных Орехово-Зуево
oknoza
22 мая 2016, 15:03

Не могу понять, пишет мне "Для этого участка нет данных", уже второй раз такая ерунда. Вчера всё было хорошо, смотрел и в доль и поперёк + панораму, но сегодня снова такая проблема. Замечаю у знакомых такая проблема проскакивает и это сильно не нравиться, исправте.  

карта,ошибка
Яндекс Карты прокладывают не существующие маршруты.
stexpress899392
23 января 2016, 14:44

https://maps.yandex.ru/213/moscow/?ll=37.714869,55.705502&z=15&rtext=55.655082,37.732188~55.775910,37.442527&rtt=auto&rtm=atm

 

 



Если посмотреть на маршрут, то яндекс заставляет повернуть налево там, где нет поворота.

Скриншоты ошибки https://yadi.sk/i/XLeHQarhnbR22

 

Разработчики, поправьте же скорей. В районе люблино и марьино проживает более 1 миллиона жителей, им как-то нарушать правила не хочется.

ошибка
Ошибка при построении маршрута по некоторым адресам (например, "м Выхино")
mpetrushk
13 ноября 2015, 16:13

Добрый день.

В версии карты 2.0.33(41) (а также, 2.1 последней сборки) не строится маршрут "Южнобутовская, 17 → м Выхино".  Подробности в скринах (см. в конце поста).

Примерный код построения маршрута (можно проверить в песочнице, https://tech.yandex.ru/maps/jsbox/2.1):

ymaps.ready(init);

function init() {
  var boundedArea = [[55.576307, 37.348506], [55.92947, 37.827785]];
 
  return ymaps.route(['Южнобутовская, 17', 'м Выхино'], {
    mapStateAutoApply: true,
    avoidTrafficJams: true,
    boundedBy: boundedArea
  }).then(function(route) {
    alert("success");
  }, function(error) {
    alert("error");
  });
}


Сваливаемся в обработку ошибок, error при этом выглядит следующим образом:

    Object { code=500,  message="can't construct a route"}


Подробности запросов геокодирования/построения маршрута в приложении в скринах.

Если вместо 'м Выхино' написать, скажем 'м Фрунзенская', то всё работает.

 

Снимки экрана (firebug): https://yadi.sk/d/cPdc0q_ukSBir (там запросы, ответы, и прочее)

2 комментария
маршрутизация,API 2.1,API 2.0,ошибка,проблема
В Chrome неверно происходит заливка многоугольников при наличии пересекающихся сторон. Что делать?
khalitovsv
10 ноября 2015, 14:07

 

Берем пример из песочницы: https://tech.yandex.ru/maps/jsbox/2.1/polygon

 

Chrome (ошибка отрисовки заливки)Firefox (как должно быть)

 

Речь идет о левом многоугольнике c параметром геометрии fillRule = "evenOdd" (по умолчанию).

Многоугольник начинает заливаться правильно при определенном приближении (zoom)

 

Как с этим бороться? Огромная масса пользователей сидит на хроме... 

4 комментария
API 2.1,заливка,Chrome,ошибка,полигоны
Неправильное определение города
carent.ru
5 сентября 2015, 12:18

Странный ответ приходит на запрос:

https://geocode-maps.yandex.ru/1.x/?format=json&geocode=Франция,%20Париж

Первый ответ: <text>Беларусь, Витебская область, Париж</text>... Причем тут Беларусь?!

Причем, на самой карте работает нормально: https://maps.yandex.ru/?text=Франция,%20Париж

Как это лечить?

1 комментарий
ошибка,баг,геокодирование
С сегодняшнего дня появился конфликт скрипта карт и jquery
Автопитер
21 мая 2015, 13:33

Сегодня появился конфликт во время ajax запроса с помощью jquery 1.6.4.
Подключены яндекс карты 2.1.
Текст ошибки: Cannot read property 'successCallback' of undefined

Вчера всё нормально работало, изменений в js на сайте не было.

Как возможно исправить? Спасибо.

 

9 комментариев
API 2.1,jQuery,ошибка
Нельзя удалить событие нажатия на карте
Удалённый пользователь
30 октября 2014, 23:16

Пример: https://tech.yandex.ru/maps/jsbox/2.1/event_properties

 

Если удалить подписку так: myMap.events.remove('click');

То событие никуда не пропадает.


Вот документация: https://tech.yandex.ru/maps/doc/jsapi/2.1/ref/reference/IEventManager-docpage/#remove


Что я делаю не так? 

10 комментариев
API 2.1,события,ошибка
API 2.0: Некорректное поведение обработчика ошибок маршрутизатора.
mpetrushk
14 сентября 2014, 19:07

В версии 2.0 API яндекс.карт существует глюк из-за которого обработка ошибок маршрутизатора не работает. Вернее, в функцию, которая должна обрабатывать ошибку передаётся не переменная с информацией об ошибке, а undefined.


В версии 2.1 всё работает на ура. Убедиться можно в песочнице 2.0 и 2.1 (выбрать пункт построение маршрута) подставив вместо кода задания точек маршрута следующий код:


ymaps.route(["удальцова","Гринвуд Бизнес Парк"])


В 2.0 на ошибку маршута нет никакой реакции (только в консоли разработчика браузера появляется сообщение, что пытаются оперировать с undefined), в то время как в 2.1 всё работает как ожидалось, и появляется модальный диалог с сообщением “can’t construct route”.

Проблема появляется как в 2.0.33, так и в последней версии API 2.0.39.

3 комментария
маршрутизация,API 2.0,ошибка
Неизвестная ошибка в Opera
Александр Попов
7 июля 2014, 12:24

 

Здравствуйте, в проекте периодически вываливается непонятная ошибка, которая возникает не систематично (где-то 2 раза из 3). Вроде бы, проблема не в моём коде (источник точно ваш, если верить консоли ошибок). Как бороться, не знаю, решил написать сюда. Надеюсь, кто-нибудь сможет помочь. Как воспроизвести: перейти по адресу http://kudainfo.ru/ecomobile.html, выбрать в качестве интервала 1 месяц (или сразу перейти по адресу http://kudainfo.ru/ecomobile.html?month).

 

Проблема проявляется в Opera 11 и 12, в Firefox проблемы нет, но там зато в целом всё медленнее грузится по ощущениям, и геоданные от браузера актуализируются как бы не сразу, приходится ждать секунд 10.

 

Так же хочется отметить, что на интервалах 1 и 2 недели сейчас ошибки нет (но иногда выскакивала и там). Такое ощущение, что это как-то связано с общим количеством точек (хотя оно явно не запредельное, да и на аналогичной карте на сайте http://www.infoeco.ru/ecomobile/index.php?id=34 никаких косяков нет, даже несмотря на то, что у них добавление как-то странно сделано, часть точек добавляется повторно на карту).

 

Алгоритм у меня такой - в айфрейм грузится PHP скрипт из того же домена, который открывает сторонний ресурс (выкачивает данные), и внедряет в нужное место JS код, который, в свою очередь, добавляет объекты с данными точек в массив, определённый в основном окне (parent). В конце функции, повешенной на onload, инициализируется карта (по инструкции стандартно), а в колбэке (функции, которая расставляет объекты), уже берутся данные из того массива. Я вот чего понять не могу - неужели проблема в том, что айфрейм не успевает прогрузиться (или JS код в нём отработать)? Почему тогда текст ошибки такой странный? Всё же, дело скорее всего не в этом, потому что там цикл for по длине массива с данными, и если вдруг массив не заполнился, то точки просто не добавятся. Но вылет карты?..

 

28 комментариев
API 2.0,ошибка,Opera
Баг с версткой контрола зума
Матросов Николай
12 декабря 2013, 15:49

В страницу вставлена типовая карта из одного из примеров.

В итоге получаем вот такую картину.

После некоторого копания в причинах и возможных workaround'ах было найдено, что врестка контрола едет из-за неправильного знчения line-height : 29px;

Это значение было установлено глобально для body { font: normal 16px/29px 'Cuprum', sans-serif;}, переустановив для контейнера карты line-height на необходимое знаечение, все стало хорошо. Но было бы неплохо чтоб вестка не ехала из-за пользовательских стилей.

1 комментарий
API 2.0,контролы,ошибка
Ошибка в IE8 при использовании народной карты
Антон Лопатин
28 ноября 2013, 13:03

Всем привет!

Мы с коллегами фикисируем стабильную ошибку в IE8 при использовании любой API 2.0 в случае, если на старте задана народная карта или народный гибрид.

Ошибка combine.xml

util.dom.element.html: попытка переопределить innerHTML у элемента, не добавленного в документ 

Строка: 26477 (в debug)

  • Ошибка генерируется при любом действии с картой, например при перемещении.
  • Если на старте стоит любой другой тип карты, ошибки нет.
  • Ошибки также нет в случае переключения на народную карту, если на старте стоял "безопасный" тип (схема, спутник или гибрид).
  • Наличие controls на ситуацию не влиет.
  • Тестировали в разных координатах, но нет полной уверенности что ситуация от координат не зависит

С ошибкой: ymap_ie8_publicmap_bug_20131128.html 

Без: ymap_ie8_publicmap_nobug_20131128.html

Пожалуйста, поделитесь соображениями.

1 комментарий
народная карта,IE8,API 2.0,ошибка,publicMap
Конфликт (?) shadowbox и Яндекс.Карт
cybertrancer
16 августа 2013, 11:24

При открытии изображения для просмотра с помощью плагина shadowbox, карта яндекса пропадает, оставляя только подложку карты. Баг виден в браузерах Google Chrome (Версия 28.0.1500.95 m) и IE9

 

 

 <!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
    <script src="http://api-maps.yandex.ru/2.0-stable/?load=package.standard&lang=ru-RU" type="text/javascript"></script>
    
    <script src="http://www.shadowbox-js.com/build/shadowbox.js" type="text/javascript"></script>
    <link rel="stylesheet" type="text/css" href="http://www.shadowbox-js.com/build/shadowbox.css">
</head>
<body>
    <div id="map" style="width: 600px; height: 400px"></div>
    
<script type="text/javascript">
    ymaps.ready(init);
    var myMap;
    function init(){     
        myMap = new ymaps.Map ("map", {
            center: [55.76, 37.64],
            zoom: 7,
        });
    }
</script>
<a href="http://yandex.st/lego/_/X31pO5JJJKEifJ7sfvuf3mGeD_8.png" rel="shadowbox">My Image</a>
<script type="text/javascript">
Shadowbox.init({
    handleOversize: "drag",
    modal: true
});
</script>
</body>
</html>

  

Код просто скопируйте в файл *.html и откройте в бразуре Хром или ИЕ. Все библиотеки и картинка качается из сети.

<!doctype html>
<html>
<head>
<meta charset="utf-8">
    <script src="http://api-maps.yandex.ru/2.0-stable/?load=package.standard&lang=ru-RU" type="text/javascript"></script>
    
    <script src="http://www.shadowbox-js.com/build/shadowbox.js" type="text/javascript"></script>
    <link rel="stylesheet" type="text/css" href="http://www.shadowbox-js.com/build/shadowbox.css">
</head>
<body>
    <div id="map" style="width: 600px; height: 400px"></div>
    
<script type="text/javascript">
    ymaps.ready(init);
    var myMap;
    function init(){     
        myMap = new ymaps.Map ("map", {
            center: [55.76, 37.64],
            zoom: 7,
        });
    }
</script>
<a href="http://yandex.st/lego/_/X31pO5JJJKEifJ7sfvuf3mGeD_8.png" rel="shadowbox">My Image</a>
<script type="text/javascript">
Shadowbox.init({
    handleOversize: "drag",
    modal: true,
onFinish: function(elem){
if(myMap) myMap.container.fitToViewport();
}
});
</script>
</body>
</html>

 

6 комментариев
API 2.0,ошибка
Почто Конструктор испортили?
Alek
24 июля 2013, 10:19
Сделал новую карту. Обнаружил, что теперь в конструкторе нет кнопок "Интерактивная" и "Статическая".
Ну ладно, фиг бы с ним, вручную код поменять нетрудно. Но ни так, ни этак не работает же!
Вот здесь попробуем:

Со скриптом (после уменьшения количества полигонов всё равно не заработало):



Статик (заработало после подсказанной замены большого количества полигонов на метки):



Причём у ранее созданных карт есть кнопки, и статическая картинка с аналогичной ссылкой "img src" отображается нормально.
Сделали бы адекватную подсказку, что ли.


И я уж не говорю о том, чтобы интерактивную карту можно было в ЖЖ встроить.
Уж сколько лет все знают, что там все скрипты блокируются.
Договорились бы с СУПом, что ли, чтобы тег lj-maps поддерживал и sid из Конструктора карт!
7 комментариев
Livejournal,ошибка,конструктор
Растягивающийся маркер меняет цвет при ресайзе
small_butterfly_long_long_as_long_as_i_can_do_it_here
5 февраля 2013, 18:21

Обнаружил довольно забавное поведение маркера на карте. Вот код для jsbox:

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
<html xmlns="http://www.w3.org/1999/xhtml" style="width:100%; height:100%">
<head>
    <title>Маркер-хамелеон</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
            type="text/javascript"></script>
<script type="text/javascript">
ymaps.ready(init);
function init () {
    var myMap = new ymaps.Map("map", {
        center: [55.76, 37.64],
        zoom: 10
    });
    myMap.geoObjects.add(new ymaps.Placemark([55.8, 37.6], {}, {
        preset: 'twirl#blueStretchyIcon'
    }));
};
</script>
</head>
<!-- Авторастяжение карты во весь экран.  При фиксированных размерах карты бага нет -->
<body style="width:100%; height:100%; margin:0">
<div id="map" style="width:100%; height:100%"></div>
</body>
</html>

При ресайзе этого окна иконка меняет цвет с синего на красный. Если не указывать свойство preset, то этого не происходит. Также этого не происходит с нерастяжимой иконкой

2 комментария
метка,API 2.0,ошибка