feat(site-finder): toggleable market map layers (#999, 3/4) #1113
No reviewers
Labels
No labels
admin
analytics
auth
automation
bug
business
chore
ci
compliance
data
data-moat
docs
duplicate
dx
enhancement
Fable 5 ревью
feedback/max
generative
GG-форсайт
needs-discussion
needs-human
observability
pause-bots
performance
priority/p0
priority/p1
priority/p2
priority/p3
scope/backend
scope/db
scope/devops
scope/frontend
scope/qa
scrapers
security
site-finder
stage/1
stage/2
status/blocked
status/done
status/needs-analysis
status/needs-fix
status/qa
status/ready
status/review
status/wip
tech-debt
tradein
ux
week ревью 1
wontfix
вторичка
ИРД
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: lekss361/gendesign#1113
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "feat/market-map-layers-999"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Что
#999 (958-B4) — переключаемые рыночные слои на карте анализа: Конкуренты / Будущие проекты / Зоны риска.
Относится к #999 (3 из 4 слоёв; future-ЖК ждёт API-экспозиции
newbuilding_listings— #1108 построил таблицу).Содержимое
MarketLayers.tsx— Leaflet-слои: конкуренты + pipeline как CircleMarker из analyzelat/lon(#1074), зоны риска — GeoJSON-полигоны изgeom_wkt(мелкий inline WKT-парсер POINT/POLYGON/MULTIPOLYGON, без новых deps). Дефолт: Конкуренты ON, pipeline/risk OFF.CpLayerControlPanel(секция «Рынок»); проводкаMiniMap.toSiteMapData → SiteMap; типы competitor/pipeline +lat/lon.Качество
code-reviewer: ✅ APPROVE — координаты верны в обе стороны (GeoJSON lon-lat для<GeoJSON>, Leaflet lat-lon для CircleMarker, сверено с isochrones), depth-aware WKT-парсинг, garbage→null graceful, no-regression (null-guarded), TS strict, токены, no deps.npm run buildзелёный.Тест-план (post-deploy)
/site-finder/analysis/66:41:0702048:27Секция 1 мини-карта: маркеры конкурентов видны; тогглы «Будущие проекты»/«Зоны риска» работают.