Настройка ошибки маршрутизации листовок (варианты) - PullRequest
2 голосов
/ 22 октября 2019

Я использую Leaflet-routing-machine,

Я добавил контроль ошибок на свою карту следующим образом:

L.Routing.errorControl(this.control).addTo(map);

для стиля я использовал это:

.leaflet-routing-error {
  width: 320px;
  background-color: rgb(238, 153, 164);
  padding-top: 4px;
  transition: all 0.2s ease;
  box-sizing: border-box;
}

вот что я получил:

enter image description here

Не нашел много объяснений по поводу. Кто-нибудь знает, как настроить это больше, изменить язык, скрыть / показать ...?

1 Ответ

2 голосов
/ 22 октября 2019

После прочтения этого исходного кода вы можете переопределить заголовок и сообщение от функцию

<code>L.Routing.errorControl(control, {
            header: 'Routing error',
            formatMessage(error) {
                if (error.status < 0) {
                    return 'Calculating the route caused an error. Technical description follows:  <code><pre>' +
                        error.message + '
...