Приветствую, необходимо реализовать карту в проекте.
Ресурс для карты:
openlayers.org/ Входные данные: необходимо создать приложение ASP.NET Core Web App (Model-View-Controller) .Net 6.0
Ресурсы для слоев:
1. ArcGIS-схема
"
services.arcgisonline.com...",
2. ArcGIS-спутник
"
services.arcgisonline.com..."
Функционал карты:
Добавление слоев ( по умолчанию идет 2 слоя помимо Стандартного OSM())
Реализована функция добавления маркеров на карту из контроллера и возможность менять в них цвет
При клике на маркер отображние информации и 2 кнопки: подробнее и выход (при нажатии на "подробнее" переход на указанную страницу с передачей Id, при нажатии на "выход" или вне области уведомления, происходит закрытие информации о маркере)
При клике на карту, диалоговое окно ("Хотите создать маркер", если да то переход на указанную страницу с передачей координат, если нет, то закрытие диалога)
Массовое добавление маркеров из mock-data при старте приложения.
Карта должна быть размернута и доступна из стандатного index
Маркер создается на основании модели:
public string Id;
public string Description;
public string Coordinate;
public string Color;