2013-03-27 9 views
9

के लिए बाउंडिंग बॉक्स निर्देशांक कैसे प्राप्त करें मैं एक ऐसे प्रोजेक्ट पर काम कर रहा हूं जिसमें Google मानचित्र एपीआई v3 और पोस्टग्रेस शामिल हैं।मेरी Google मानचित्र विंडो

मैं क्या करना चाहता हूं कि मेरे मानचित्र विंडो के बाउंडिंग बॉक्स निर्देशांक (नीचे बाएं और ऊपरी दाएं) को POSTGRES पर पास करें और जेनरेट किए गए मानचित्र विंडो के लिए पीओआई स्थानों को किसी विशेष ज़ूम स्तर पर प्राप्त करें।

मैं इसे कैसे प्राप्त कर सकता हूं ..? कोई विचार? क्या एपीआई वी 3 में इसके लिए पहले से ही एक सीधा काम है?

मैं इतने पर इस मिल गया है, लेकिन इस के लिए मुझे

Finding the lat-long of the corners in a Google Maps window

+0

downvote के लिए धन्यवाद एक श्रोता में लपेट .. यह वास्तव में मुझे मदद कर रहा है ... – writeToBhuwan

+1

क्या के साथ कुछ गलत है 'map.getBounds()'? – Marcelo

+0

यह मेरी गलती थी .. मेरा कार्यान्वयन गलत था ..! – writeToBhuwan

उत्तर

18

question Google मानचित्र API v2 का उपयोग कर रहा है, Google मानचित्र API v3 समकक्ष google.maps.Map.getBounds() का उपयोग करें।

सीमा तक उपलब्ध bounds_changed गतिविधि सक्रिय है नहीं होगा, तो के लिए bounds_changed

google.maps.event.addListener(map, "bounds_changed", function() { 
    // send the new bounds back to your server 
    alert("map bounds{"+map.getBounds()); 
}); 
+0

धन्यवाद .. !!!! मैं केवल इसके लिए देख रहा था ..! – writeToBhuwan

0

हो सकता है कि इन Google Maps Plugins में से एक एक अच्छा तरीका है काम करने के लिए प्रतीत नहीं होता।

+0

धन्यवाद लेकिन मैं प्लगइन्स की तलाश नहीं कर रहा हूं .. मैं Google मानचित्र api-3 में सादे जावास्क्रिप्ट का उपयोग कर एक जवाब ढूंढ रहा हूं ... – writeToBhuwan

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