我有一个错误,我无法从我的脚本中获取此信息。我认为这是因为一些双重条目..但我希望它忽略了长期和纬度:
// 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++;
}
}
它没有任何缺点:(
我得到一个单词列表和一个地理位置列表。它将它们插入到数组中。单词按字母顺序排序。如果下一个单词不相似,则显示地理位置数组并创建一个新单词。我发现它有效,当我插入一个警报来计算'索引'var:S也许我把它放在整个脚本的错误位置? (不要这么认为)