Angular2 форматирует массив для соответствия типу карт Google api lat lng

0

Моя служба возвращает координаты в следующем формате:

для this.exhibitionSurveyObjects[0].path Я получаю

[{"lat":52.52157422886321,"lng":13.400187492370605},{"lat":52.5232715010553,"lng":13.407654762268066},{"lat":52.52068639882502,"lng":13.4067964553833}]

Для рисования многоугольника google maps api ожидает что-то вроде этого:

var triangleCoords = [
          {lat: 25.774, lng: -80.190},
          {lat: 18.466, lng: -66.118},
          {lat: 32.321, lng: -64.757},
          {lat: 25.774, lng: -80.190}
        ];

Как я могу отформатировать массив для удовлетворения этого требования?

Теги:
angular
ionic-framework

1 ответ

0
for(var i = 0; i < this.exhibitionSurveyObjects.length; i++){

          this.exhibitionSurveyObjects[i].path = this.exhibitionSurveyObjects[i].path.replace(/"/g, "");

        }

Ещё вопросы

Сообщество Overcoder
Наверх
Меню