2011-06-02 14 views
13

देख रहा है कि मुझे एक दृश्यमान कॉल है, लेकिन यह केवल तभी जांचता है जब मार्कर मानचित्र पर है, न कि मार्कर वर्तमान दृश्य में है।Google मैप्स एपीआई 3 - जांचें कि क्या मार्कर

मैं यह देखना चाहता हूं कि मार्कर वर्तमान दृश्य सीमाओं में है या नहीं?

उत्तर

30

मुझे लगता है कि आप चाहते हैं

map.getBounds().contains(marker.getPosition()) 
1

आप नीचे दिए गए कोड

google.maps.event.addListener(map, 'bounds_changed', function() { 
    map.getBounds().contains(marker.getPosition()) 
}); 

यहाँ bound_changed घटना शुरू हो रहा है जोड़कर नक्शा बताने के लिए कि अपने मार्कर दृश्य के भीतर समाहित किया जाना चाहिए की जरूरत है।

संबंधित मुद्दे