Как сказал Shadow wizard, использование split и eval, похоже, является решением.Вам нужно сначала инициализировать местоположения, если вы хотите избежать ошибки.
stringArray=string.split("&");
for (var i=0;i<stringArray.length;i++){
eval(stringArray[i]);
}
Однако вам может потребоваться обратить внимание на то, что такое street и street_no.Таким образом, это приведет к ошибке, потому что улица не определена.
Редактировать: и вам нужно будет полностью инициализировать местоположения с таким количеством элементов, сколько вам нужно, чтобы избежать ошибки.