Могу ли я добавить дополнительные пользовательские значки на панель инструментов Leaflet.PM - PullRequest
0 голосов
/ 09 апреля 2019

Я пытаюсь использовать библиотеку Leaflet.pm (https://github.com/codeofsumit/leaflet.pm). Я хотел бы знать, возможно ли добавить дополнительные значки на панель инструментов. Например, есть стандартная иконка полилинии, но я хотел бы добавить другую полилиниюкоторый имеет пунктирную линию стиля. Tia

1 Ответ

0 голосов
/ 28 апреля 2019

Я Sumit, сопровождающий leaflet.pm

Значки добавляются как background-image через классы CSS. Класс CSS для полилинии leaflet-pm-icon-polyline. Вы можете просто проверить кнопки с помощью инструментов разработчика в браузере, чтобы увидеть детали.

Чтобы изменить изображение, примените другой background-image к классу CSS кнопок следующим образом:

.leaflet-pm-icon-polyline {
  background-image: url("path/to/myOtherIcon.png") !important;
}

Это специально не задокументировано, потому что это не особенность leaflet.pm - это стандартное поведение CSS. Надеюсь, это поможет в любом случае!

...