मैं gmap v3 का उपयोग कर रहा हूं। मुझे एक समस्या का सामना करना पड़ रहा है। समस्या यह है कि मैं गतिशील रूप से मार्कर बना रहा हूं और इसी समय मैं उस मार्कर का इन्फॉंडो बना रहा हूं। अब मैं मार्कर के किसी भी infowindow में कुछ सामग्री जोड़ना चाहता हूँ। लेकिन मुझे नहीं पता कि मैं infowindow की सामग्री कैसे प्राप्त कर सकता हूं। मैंने अपने मार्कर ऑब्जेक्ट्स को सरणी में और infowindow की ऑब्जेक्ट्स में भी संग्रहीत किया है। लेकिन कोई समाधान नहीं मिला।एक मार्कर के infobubble की सामग्री प्राप्त करना चाहते हैं?
मैं मार्कर के आधार पर infowindow की सामग्री प्राप्त करना चाहता हूं।
संपादित करें:
var markerArray = new Array();
var infoArray = new Array();
function placemarker(point,id, contents){
var marker = new google.maps.Marker({
icon: image,
position: point,
map: map,
title: name
});
markerArray[id] = marker;
var infoBubble = new InfoBubble();
var content = contents;
infoBubble.setContent(content);
google.maps.event.addListener(marker,"mouseover",function(event){
for(var i=0; i < infoArray.length ; i++)
infoArray[i].close();
infoBubble.open(map,marker);
});
infoArray.push(infoBubble);
}
यह समारोह एक समारोह में कई बार हुआ है कि नक्शे पर मार्कर बनाने के भीतर कहा जाता है। अब एक शर्त पर दो मार्कर एक ही लंबे समय तक हैं और मैं मार्कर सामग्री दोनों के infowindow के साथ एकल मार्कर दिखाना चाहता हूं। मैं एकल मार्कर बनाने में सक्षम हूं लेकिन सामग्री विंडो में सामग्री को जोड़ने में सक्षम नहीं हूं।
लेकिन जहां आपने इसे बनाने के बाद इन्फोबबल की सामग्री ली है। बस सवाल सावधानी से पढ़ें। –
@Gaurav संपादन के बाद जवाब क्या काम नहीं कर रहा है, उचित लगता है? – slawekwin
नहीं, मेरा सवाल है कि सामग्रियों का मूल्य कैसे प्राप्त करें, पिछले इन्फोबबल का HTML है। –