मैंने श्रद्धालुओं को श्रद्धालुओं के समान तरीके से लागू किया, लेकिन "मूसडाउन" घटना का उपयोग करके। मैंने पाया है कि एक वेबव्यू (यानी फोनगैप) में Google मानचित्र API का उपयोग करते समय मोबाइल डिवाइस पर "क्लिक" ट्रिगर नहीं किया गया है, लेकिन "mousedown" ईवेंट मोबाइल पर एक टैप या वेब पर क्लिक करके ट्रिगर किया जाता है।
window.infowindow = new google.maps.InfoWindow({
content: 'content'
});
google.maps.event.addListener(marker, 'mousedown', function(){
window.infowindow.open(marker.get('map'), marker);
});
इसके अलावा, आपके पृष्ठ पर केवल एक infowindow चर को परिभाषित करने, और यह अपने मार्कर के सभी के लिए फिर से उपयोग, इसलिए कारण है कि मैं एक "वैश्विक" चर window.infowindow के रूप में परिभाषित किया गया infowindow सुनिश्चित करें।
स्रोत
2012-12-06 01:30:27