function savePolygonsToStorage(polygons) {
var savedPolygons = polygons.map(function(polygon) {
var coords = polygon.getPath().getArray().map(function(coord) {
return { lat: coord.lat(), lng: coord.lng() };
});
return { id: polygon.id, name: polygon.name, coords: coords };
});
var zipCodeMapField = document.getElementById('data.zip_code_map');
if (zipCodeMapField) {
zipCodeMapField.value = JSON.stringify(savedPolygons);
zipCodeMapField.dispatchEvent(new Event('input'));
}
}
function savePolygonsToStorage(polygons) {
var savedPolygons = polygons.map(function(polygon) {
var coords = polygon.getPath().getArray().map(function(coord) {
return { lat: coord.lat(), lng: coord.lng() };
});
return { id: polygon.id, name: polygon.name, coords: coords };
});
var zipCodeMapField = document.getElementById('data.zip_code_map');
if (zipCodeMapField) {
zipCodeMapField.value = JSON.stringify(savedPolygons);
zipCodeMapField.dispatchEvent(new Event('input'));
}
}