У меня тоже массив, как и у вас - объекты. В обоих случаях данные, на основе которых создаются маркеры, представляют собой массив объектов.
тут template это константа, а ей как функции
А это и есть функция.
можно ли как-то обойтись без специально собранного массива markerData?
Что значит "специально собранный массив" - я без понятия. У вас this.residentials то же самое, что и markerData у меня - данные, на основе которых создаются маркеры. С той лишь разницей, что координаты у вас разложены по двум разным свойствам, а у меня они сразу в виде массива.
BanRender, а ещё есть такая штука, как правила - вам бы ознакомиться с ними. А то у вас все вопросы с нарушениями (к вопросу о воспитании - со своим уставом в чужой монастырь лезть не принято, но вы этого, очевидно, не понимаете - мама забыла объяснить, да?).
BanRender, супер адекватное оформление вопроса. Весь этот мусор ("здравствуйте", "поздравляю", "спасибо") - он тут не нужен. Говорите по делу и только по делу. Не во дворе с корешами пузырь давите.
можно свою верстку вставить вместо стандартного элемента управления( грубо говоря стилизовать)
Да уж, действительно грубо, "своя вёрстка" и "стилизовать" - это разные вещи. То есть, вы ещё и сами не понимаете, чего хотите. Советую вопрос сейчас удалить, подумать часок-другой, и задать ещё раз - но так, чтобы он выглядел более вменяемо.
Андрей, ну, на будущее - начинайте свои вопросы с рассказа о том, что вы пытаетесь сделать. Не как, а что. А то писать ответы, которые на самом деле не нужны - как-то не очень интересно.