Уже с месяц как я заметил, что ругается на все улицы в Армении https://peirce.gis-lab.info/qa/AM-FULL/addr/3.
Причем как я понял валидатор зачем-то стал переводить улицы на русский. Пример: “addr:street=2-րդ միկրոշրջան” валидатор перевел как “2-й этаж”, а на самом деле это “2-й микрорайон”.
И как сделствие вадидатор стал выдавать ошибку для 65% улиц - “Улица не найдена”.
Так же непонятно как же остальные 35% прошли валидацию.
там не библиотека померла, а ресурсы подгружаются через http, хотя сайт на https и chrome их блокирует
скорее всего достаточно обновить leaflet:
вместо
Иван, спасибо. Попробовал поменять, карта стала отображаться, но маркеров нет. и Пишет ошибку:
Ошибка выполнения: TypeError: Cannot read property ‘trim’ of undefined
Хочу публично выразить благодарность коллеге CupIvan, который нашел время и желание, и починил отображение на карте маркеров для ошибок роутинга и адресации.
Также он указал направление для устранения глюка с ошибкой “нет тега population”.
Огромное ему спасибо!
Это проблема другого рода. Иногда .xml после валидатора получается кривой https://peirce.gis-lab.info/qa/RU-DA
Если на общей странице для региона есть данные - то и карта с маркерами отображается.
так вот валидатор ругается на изолированность именнованного service. можно ликак то это отключить.
т.е. хочу чтобы неименнованный service не обрывал связь графа.
Это особенности конвертации в Ситигид, там имена на сервисах не индексируются и не попадают в поиск, поэтому насколько я понимаю для них искусственно меняется тип дороги, что в свою очередь может приводить к появлению изолятов. Чтобы отключить - нужно править алгоритм проверки и отдельно их отслеживать, что я так понимаю затруднительно.
Забейте на это, не нужно подстраиваться под особенности конкретного навигатора, мапьте так как должно.
Именованный сервис сам по себе нонсенс. Но так как некоторые почему-то решили что это нормально, то и приходится сервис менять на резидентал для (как правильно сказал Сергей) попадания в адреса.
Как вариант, сервис ведущий к именованным сервисам сделать анклассифиед. Что вполне согласуется с “правдой на земле”.