तो मैं सीखने की कोशिश कर रहा हूं कि Google मानचित्र कैसे बनाएं। मुझे जावास्क्रिप्ट की बहुत कम समझ है लेकिन मैं यहां सीखने की कोशिश कर रहा हूं।Google मानचित्र एकाधिक कस्टम मार्कर
मैंने ऑनलाइन एक कोड का संदर्भ दिया और मुझे उस बिंदु पर पहुंचा जहां मैं समझता हूं कि स्थान, मार्कर और एक इन्फॉइंडो कैसे जोड़ना है, लेकिन मैं यह पता लगाने की कोशिश कर रहा हूं कि प्रत्येक मार्कर के लिए कई कस्टम आइकन कैसे जोड़ें।
सहायता के लिए धन्यवाद।
function initialize() {
//add map, the type of map
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 6,
center: new google.maps.LatLng(37.7749295, -122.4194155),
mapTypeId: google.maps.MapTypeId.ROADMAP
});
//add locations
var locations = [
['San Francisco: Power Outage', 37.7749295, -122.4194155],
['Sausalito', 37.8590937, -122.4852507],
['Sacramento', 38.5815719, -121.4943996],
['Soledad', 36.424687, -121.3263187],
['Shingletown', 40.4923784, -121.8891586]
];
//declare marker call it 'i'
var marker, i;
//declare infowindow
var infowindow = new google.maps.InfoWindow();
//add marker to each locations
for (i = 0; i < locations.length; i++) {
marker = new google.maps.Marker({
position: new google.maps.LatLng(locations[i][1], locations[i][2]),
map: map,
});
//click function to marker, pops up infowindow
google.maps.event.addListener(marker, 'click', (function(marker, i) {
return function() {
infowindow.setContent(locations[i][0]);
infowindow.open(map, marker);
}
})(marker, i));
}
}
google.maps.event.addDomListener(window, 'load', initialize);
सहायता के लिए धन्यवाद। – user2329695