2013-08-18 47 views

回答

0

Javascript是一種靈活的語言。你可以將你的代碼寫成:

var marker = new google.maps.Marker({ position: latLng, clickable: true, icon: markerJSON[i].icon, myExtraEntity1: markerJSON[i].oldLatLng, myExtraEntity2: markerJSON[i].headshipID}); 
marker.myExtraEntity3 = markerJSON[i].id; 
marker.map=mymap; 

var content= "Tool: " + markerJSON[i].toolName+ " <br><br>Gang: " + markerJSON[i].gangName + "<br><br>Gang Cheff: " + 
          markerJSON[i].cheff+ "<br><br><a href='javascript:drawPath(" + marker.id + ")'>[1 Day Path]</a><a href='javascript:cleanPath(" + marker.id + ")'>[Clean Path]</a>" 

var boxText = document.createElement("div"); 
boxText.className = "infoBox"; 
boxText.innerHTML = content; 



marker.info = new google.maps.InfoWindow({ 
        content: boxText 
       }); 

addInfoWindow(marker, marker.info.content); 
markers.push(marker); 
相關問題