1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/ptma-Leaflet.Measure

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README-zh_CN.md 2.4 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 01.12.2024 06:39 b129b11

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();

Элемент управления (L.Control.Measure)

Опции

Опция Тип Значение по умолчанию Описание
position String 'topleft' Положение элемента управления.
title String 'Legend' Заголовок панели элемента управления.
collapsed Boolean false Состояние панели по умолчанию: развёрнута или свёрнута.
color String '#FF0080' Цвет измерительной линии.

Действие (L.MeasureAction)

Опции

Опция Тип Значение по умолчанию Описание
model String 'distance' Режим измерения. Может быть 'distance' или 'area'.
color String '#FF0080' Цвет линий или полигонов.

Методы

Метод Возвращаемое значение Описание
setModel(<String> model) this Устанавливает режим измерения. Может быть 'distance' или 'area'.

Определение языка отображения

L.Measure = {
    linearMeasurement: "Измерение расстояния",
    areaMeasurement: "Измерения площади",
    start: "Начать",
    meter: "метр",
    kilometer: "километр",
    squareMeter: "квадратный метр",
    squareKilometers: "квадратный километр",
};

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/ptma-Leaflet.Measure.git
git@api.gitlife.ru:oschina-mirror/ptma-Leaflet.Measure.git
oschina-mirror
ptma-Leaflet.Measure
ptma-Leaflet.Measure
master