проблема с полигональным массивом карт Google - PullRequest
0 голосов
/ 30 мая 2011

У меня есть ошибка, и я не могу получить это из моего скрипта. Я думаю, что это из-за некоторых двойных записей ... но я ожидаю, что он игнорирует long и lat тогда:

     // creeert een geordende database van de gebruikte woorden
    var wordConnection = new Array();
    var wordCoords = new Array();

    var index = 0;
    var indexY = 0;
    var brightRed;
    var randomnumber = Math.floor(Math.random() * 256);
        var randomnumber2 = Math.floor(Math.random() * 256);
            var randomnumber3 = Math.floor(Math.random() * 256);


    var colourRandom = colorToHex('rgb('+randomnumber+', '+randomnumber+', '+randomnumber+')');
 //  document.writeln(randomnumber)
    for (var x = 0; x < wordSort.length - 1; x++)
    {

        var wordSort1 = wordSort[x];
        var wordSort2 = wordSort[x + 1];

     //   if ((latSort[x] != latSort[x+1])&& (longSort[x] != longSort[x+1]) ){
        if (latSort[x] != undefined){

  document.writeln(latSort[x]);
         document.writeln("----");
          document.writeln(longSort[x]);

        wordCoords[indexY] = new google.maps.LatLng(latSort[x], longSort[x]);
             indexY++;
        }
      //  }

        if (wordSort1 != wordSort2)
        {
            colourRandom =  colorToHex('rgb('+randomnumber+', '+randomnumber2+',     '+randomnumber3+')');

            wordConnection[index] = new google.maps.Polygon(
            {
                paths: wordCoords,
                strokeColor: colourRandom,
                strokeOpacity: 0.8,
                strokeWeight: 2,
                fillColor: "#FF0000",
                fillOpacity: 0.35
            });

            wordConnection[index].setMap(map);
            wordCoords.length = 0;

            indexY = 0;
            randomnumber = Math.floor(Math.random() * 256);
            randomnumber2 = Math.floor(Math.random() * 256);
            randomnumber3 = Math.floor(Math.random() * 256);
            index++;

        }


    }

Не дает никаких ошибок: (

я получаю список слов в сочетании со списком географических местоположений. Он вставляет их в массив. Слова отсортированы в алфавитном порядке. Если следующее слово не похоже, то оно показывает массив географических местоположений и создает новое. Я обнаружил, что это работает, когда я вставляю предупреждение для подсчета «index» var: S Может быть, я поставил его не в том месте во всем сценарии? (Не думаю)

...