我正在尝试从这种形式的文本文件中读取行; 34.925,150.977 35.012,151.034 34.887,150.905
我目前正在尝试使用这种方法,这显然无效。任何帮助将不胜感激。
var ltlng = [];
var txtFile = new XMLHttpRequest();
txtFile.open("GET", "C:\Gmap\LatLong\Coordinates.txt", true);
txtFile.onreadystatechange = function() {
if (txtFile.readyState === 4) {
if (txtFile.status === 200) { // Makes sure it's found the file.
lines = txtFile.responseText.split("\n"); // separate each line into an array
ltlng.push(new google.maps.LatLng(lines.split(",")[0],lines.split(",")[1]); //create the marker icons latlong array
}
}
}
答案 0 :(得分:0)
XMLHttpRequest
在HTTP/S
协议(而非file
协议调用资源时有效,如您的示例所示)
因此,为了使您的代码有效,您应该尝试使用此代码以及Web服务器