Skip to content

Решение задания «Комплексное» («Найди ошибки»)

Notifications You must be signed in to change notification settings

TheNech/shri-2018_entrance-task-1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Задание 1 — найди ошибки

Ход решения

  1. Исправил предупреждение при компиляции: дописал export default к функции initMap(ymaps, containerId) в src/map.js .

  2. Установил ненулевой размер <div id="map"></div> (ширина и высота 100%) из public/index.html в public/index.css, как сказано в инструкции к API Яндекс.Карт.

  3. По документации к API Яндекс.Карт добавил вывод геообъектов на карту (src/map.js).

  4. Отредактировал генерацию координат объектов, так как долгота и широта были перепутаны в файле utils/generate-data.js.

  5. Удалил строку, задающую цвет иконки кластера, так как ее тип "диагамма", что позволяет отображать наличие неисправных станций в кластере (файл src/map.js).

  6. При клике на "balloon" в консоли появлялась ошибка. Комментированием строк файла src/map.js понял, что проблемы с getDetailsContentLayout(ymaps).

  7. Функции build и clear в файле src/details.js используют this. Стрелочные функции не имют своего this, поэтому они были заменены на Function Declaration как в приимере из документации к API Яндекс.Карт.

  8. Для корректного отображения графика нагрузки в файле src/chart.js убрал max: 0 в опциях масштабирования оси ординат: yAxes: [{ ticks: { beginAtZero: true} }].

About

Решение задания «Комплексное» («Найди ошибки»)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published