Pobieranie danych kształtów
W tym artykule pokazano, jak uzyskać dane kształtów rysowanych na mapie. Używamy funkcji drawingManager.getSource() wewnątrz menedżera rysunku. Istnieją różne scenariusze, w których chcesz wyodrębnić dane geojson kształtu narysowanego i użyć ich w innym miejscu.
Pobieranie danych z kształtu narysowanego
Poniższa funkcja pobiera dane źródłowe kształtu rysunku i generuje je na ekranie.
function getDrawnShapes() {
var source = drawingManager.getSource();
document.getElementById('CodeOutput').value = JSON.stringify(source.toJson(), null, ' ');
}
Przykład Pobierz rysowane kształty z kodu menedżera rysunku umożliwia narysowanie kształtu na mapie, a następnie pobranie kodu użytego do utworzenia tych rysunków przy użyciu funkcji menedżerów rysunków drawingManager.getSource()
. Aby zapoznać się z kodem źródłowym dla tego przykładu, zobacz Pobieranie kształtów rysunkowych z przykładowego kodu menedżera rysunków.
Następne kroki
Dowiedz się, jak używać innych funkcji modułu narzędzi do rysowania:
Dowiedz się więcej o klasach i metodach używanych w tym artykule: