मैं हर जगह चारों ओर खुदाई कर रहा हूं और मुझे यह पता लगाना प्रतीत नहीं होता है। यह मुझे पागल कर रहा है! मैं आम तौर पर जावास्क्रिप्ट के लिए नौसिखिया हूं, इसलिए मैं अनुवाद पर एक उंगली नहीं डाल सकता जो मेरी समस्या को ठीक करेगी। मैंने देखा कि बहुत से लोगों को यह समस्या है, लेकिन वे सभी मुझसे अधिक उन्नत (या सिर्फ उलझन में) कोड का उपयोग करने लगते हैं। वैसे भी, यहां जाता है!Google मैप्स एपीआई v3 - मार्कर सभी शेयर समान जानकारीविंडो
मुझे समस्या है जहां मेरे सभी मार्कर एक ही सामग्री साझा करते हैं।
function initialize() {
var myOptions = {
center: new google.maps.LatLng(34.151271, -118.449537),
zoom: 9,
mapTypeId: google.maps.MapTypeId.ROADMAP,
mapTypeControl: false,
streetViewControl: false,
panControl: false,
zoomControl: true,
zoomControlOptions: { style: google.maps.ZoomControlStyle.SMALL },
};
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
setMarkers(map, clubs);
}
var clubs = [
['Poop', 34.223868, -118.601575, 'Dookie'],
['Test Poop', 34.151271, -118.449537, 'Test Business']
];
function setMarkers(map, locations) {
var image = new google.maps.MarkerImage('images/image.png',
new google.maps.Size(25, 32),
new google.maps.Point(0,0),
new google.maps.Point(0, 32)
);
var shape = {
coord: [1, 1, 1, 20, 18, 20, 18 , 1],
type: 'poly'
};
for (var i = 0; i < locations.length; i++) {
var club = locations[i];
var myLatLng = new google.maps.LatLng(club[1], club[2]);
var infowindow = new google.maps.InfoWindow();
var marker = new google.maps.Marker({
position: myLatLng,
map: map,
icon: image,
shape: shape,
title: club[0],
});
google.maps.event.addListener(marker, 'click', function(){
infowindow.setContent(club[3]);
infowindow.open(map, this);
});
}
}
मुझे पता है कि मैं क्रोधित हूं, लेकिन कोई मेरी मदद करें! : पी
धन्यवाद डंकन! खूबसूरती से काम करता है और ठीक करने के लिए 2 सेकंड लगते हैं। आप ही है वह आदमी! – Mikey
@ डंकन आप बहुत बहुत धन्यवाद! – Luftwaffe
हाय दोस्तों, यह समाधान भी मेरे लिए काम किया, बहुत बहुत धन्यवाद। हालांकि मैं समझना चाहता हूं कि यह इस तरह क्यों काम करता है, न कि दूसरे? हम अभी भी लूप के भीतर श्रोता को बाध्य कर रहे हैं, हालांकि कोड अब एक फ़ंक्शन में लपेटा गया है। इससे कोई फर्क क्यों पड़ता है? धन्यवाद! – WPalombini