通過調用我的函數drawGmapLine()我的瀏覽器說「line.setMap不是函數」。 我的地圖創建沒有任何問題。你能看到問題嗎?js函數在gmap上折線
function drawGmapLine(id) {
var map = $("#map");
var pfad = [
new google.maps.LatLng(37.772323, -122.214897),
new google.maps.LatLng(21.291982, -157.821856),
new google.maps.LatLng(-18.142599, 178.431),
new google.maps.LatLng(-27.46758, 153.027892)
];
var line = new google.maps.Polyline({
path: pfad,
strokeColor: '#FF0000',
strokeOpacity: 1.0,
strokeWeight: 2
});
line.setMap(map);
}
你在'var map = $ gmap;新......「完全是束縛的;這可能是你的問題。 – Mathletics
但沒有這條線我有同樣的問題。在這種情況下,我設置了line.setMap($ gmap); – Thomas1703
您確定您正確地複製了代碼嗎? – Mathletics