forループ内のjsで動的変数名を作成する必要があります
var counter = 0;
for(i=0; i<location.length; i++) {
   ...
   var "marker_" + counter = new google.maps.Marker({
しかし、変数marker_0、marker_1、marker_2、...があると予想したとき、このエラーが発生しました
Error: SyntaxError: missing variable name
Source Code:
          var "marker_" + counter = new google.maps.Marker({