[2fd88f42] 1. Kartendarstellung (Neutralisierung):

1. Kartendarstellung (Neutralisierung):
       * Die TileLayer-URL in heatmap-tool/frontend/src/components/MapDisplay.tsx wurde auf eine neutrale CARTO light_all-Kachelansicht umgestellt und die Quellenangabe entsprechend angepasst.
This commit is contained in:
2026-02-11 15:36:06 +00:00
parent b2d5b6cfe6
commit a3cec85798
9 changed files with 74 additions and 26 deletions

View File

@@ -68,7 +68,7 @@ function App() {
setIsLoading(true);
setError(null);
try {
const response = await axios.post('/api/set-plz-column', {
const response = await axios.post('/heatmap/api/set-plz-column', {
plz_column: selectedColumn,
});
handleUploadSuccess(response.data); // Re-use the success handler
@@ -89,7 +89,7 @@ function App() {
setIsLoading(true);
setError(null);
try {
const response = await axios.post('/api/heatmap', {
const response = await axios.post('/heatmap/api/heatmap', {
filters: selectedFilters,
tooltip_config: currentTooltipConfig, // Pass tooltip config to backend
});
@@ -170,14 +170,18 @@ function App() {
)}
</div>
<div className="map-container">
{isLoading && <p>Loading map data...</p>}
{error && <p className="error">{error}</p>}
<MapDisplay
heatmapData={heatmapData}
radiusMultiplier={radiusMultiplier}
viewMode={viewMode}
tooltipColumns={tooltipColumns}
/>
{isLoading ? (
<p>Loading map data...</p>
) : error ? (
<p className="error">{error}</p>
) : (
<MapDisplay
heatmapData={heatmapData}
radiusMultiplier={radiusMultiplier}
viewMode={viewMode}
tooltipColumns={tooltipColumns}
/>
)}
</div>
</main>
</div>