angular-google-staticmaps icon indicating copy to clipboard operation
angular-google-staticmaps copied to clipboard

Markers can be a plain string too

Open alexandernst opened this issue 11 years ago • 1 comments

Check if markers is an object or a simple string before calling Object.keys(marker).map(function (key)

alexandernst avatar Mar 30 '14 13:03 alexandernst

This could be a possible patch

      if(_.isString(marker)){
        return marker;
      }else{
        var str = Object.keys(marker).map(function (key) {
          if (STYLE_ATTRIBUTES.indexOf(key) > -1) {
            return key + ':' + marker[key] + '|';
          }
        }).join('');

        return str + marker.coords.join(',');
      }

alexandernst avatar Mar 30 '14 15:03 alexandernst