feat/created mapviewService and refactor mapviewController