0
我試圖使用JavaScript API的Google地圖繪製一堆線,但我不斷收到語法錯誤,我不明白。我的數據存儲爲:吸引了許多行與谷歌地圖API
var line_map = {};
line_map['l1'] = {
path: [new google.maps.LatLng(42.3581, -71.0636), new google.maps.LatLng(42.351821, -71.045461)],
weight: 2
};
與許多其他行條目。然後我嘗試用下面的使用它:
for (var entry in line_map) {
var line = new google.maps.Polyline({
path: entry.path,
geodesic: true,
strokeColor: '#FF0000',
strokeOpacity: 1.0,
strokeWeight: entry.weight
});
// Add the line to map
line.setMap(map);
}
不過,我不斷收到一個錯誤,指出Invalid value for constructor parameter 0: undefined
我得到它的說法entry.path是不確定的,但我不爲什麼,因爲我清楚地瞭解在條目定義它l1