Я пытаюсь создать простую карту Google с маркерами и перебрать источник данных маркеров.
Если я заменю key.lng или key.lat в следующем коде с жестко заданными значениями, все работаетхорошо.новый google.maps.LatLng (key.lng, key.lat)
//just as an example of data, will be changed to real source of JSON file and loaded properly
var jsonObj = [
{
"lng": 18.773801,
"lat": 49.226598,
"cty": "LO"
},{
"lng": 19.083882,
"lat": 48.751877,
"cty": "LO"
}];
var string = JSON.stringify(jsonObj);
var loadedData = JSON.parse(string);
var stationsList = [];
loadedData.forEach(function(key, index){
//THIS WORKS
//stationsList = appendObjTo(stationsList, {position: new google.maps.LatLng(19.083882,48.751877), type: 'station'});
//THIS NOT
stationsList = stationsList.concat({position: new google.maps.LatLng(key.lng,key.lat), type: 'station'});
});