2015-03-13 56 views

回答

1

從Excel(檢查herehere得到的想法)讀取數據,並以這種方式來使用它:

x =緯度 y =經度

pinImage是這樣創建的:

var pinImage = new google.maps.MarkerImage("http://chart.apis.google.com/chart?chst=d_map_pin_letter_withshadow&chld=%E2%80%A2|" + pinColor, 
     new google.maps.Size(34, 34), 
     new google.maps.Point(0,0), 
     new google.maps.Point(10, 34)); 

當你有這個變量創建標記:

marker = new google.maps.Marker({ 
    position: new google.maps.LatLng(x,y), 
    map: map, 
    icon: pinImage, 
    title: "yourTitle" 
}); 

如果你有幾個標誌,只需要創建一個標誌器陣列(var markers = [];)和標記添加到它:

markers.push(marker); 
+0

如果有太多的標記用手什麼解析,如果我想讓人們可以通過添加Google電子表格來添加地點?先謝謝你! – FloIancu 2015-03-13 12:03:21

+0

只是使用循環封閉所有這些步驟,至少你必須有經度和緯度數組,並遍歷它們以製作多個標記,只需從Excel電子表格中讀取它並將其傳遞給你的函數 – 2015-03-13 12:06:47

相關問題