Слой добавления листовок Angularjs - PullRequest
0 голосов
/ 07 ноября 2018

У меня есть функция, которая создает массив с именем 'msg', переданным из моей функции.

 $scope.getMapData = function (msg, passedIndex) {

 msg = [];

И у меня есть цикл for для передачи маркеров в массив

for (var i= 0; i < $scope.apiResult.length; i++) {
    if ($scope.apiResult[i].Type == "Point"){
      $scope.dataLatLng.push($scope.apiResult[i].LatLng)
      console.log($scope.dataLatLng[i])
      $scope.Lat.push($scope.dataLatLng[i].split(',')[0]);
      $scope.Lng.push($scope.dataLatLng[i].split(',')[1]);
      msg.push(L.marker([$scope.Lat[i], $scope.Lng[i]], {icon: greenIcon}).bindPopup($scope.apiResult[i].DESCRIPTION));
    }

Итак, я пытаюсь спросить: возможно ли создать слой с именем «msg» и передать его на мою карту? Чтобы потом я мог удалить слой в другой функции, используя имя «msg». Ваша помощь будет очень признательна! Пожалуйста и спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...