Слияние кода завершено, страница обновится автоматически
Leaflet.Measure
Leaflet.Measure — это инструмент-плагин Leaflet для измерения расстояния и площади.
Онлайн-пример: https://ptma.gitee.io/leaflet.measure/examples/measure.html.
// 1. Добавление элемента управления
var map = L.map("map", {
center: [29, 120],
});
L.control.measure().addTo(map);
// 2. Непосредственное выполнение действия
var measureAction = new L.MeasureAction(map, {
model: "distance", // 'area' или 'distance', по умолчанию — 'distance'
});
// measureAction.setModel('area');
measureAction.enable();
Опция | Тип | Значение по умолчанию | Описание |
---|---|---|---|
position | String | 'topleft' | Положение элемента управления. |
title | String | 'Legend' | Заголовок панели элемента управления. |
collapsed | Boolean | false | Состояние панели по умолчанию: развёрнута или свёрнута. |
color | String | '#FF0080' | Цвет измерительной линии. |
Опция | Тип | Значение по умолчанию | Описание |
---|---|---|---|
model | String | 'distance' | Режим измерения. Может быть 'distance' или 'area'. |
color | String | '#FF0080' | Цвет линий или полигонов. |
Метод | Возвращаемое значение | Описание |
---|---|---|
setModel(<String> model) | this | Устанавливает режим измерения. Может быть 'distance' или 'area'. |
L.Measure = {
linearMeasurement: "Измерение расстояния",
areaMeasurement: "Измерения площади",
start: "Начать",
meter: "метр",
kilometer: "километр",
squareMeter: "квадратный метр",
squareKilometers: "квадратный километр",
};
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )