2009-07-05 15 views
14

Google मानचित्र API का उपयोग करके, मैं मानचित्र प्रदर्शन क्षेत्र के कोनों के अक्षांश और देशांतर को कैसे प्राप्त कर सकता हूं?Google मानचित्र विंडो में कोनों के लेट-लांग को ढूंढना

यह है कि, यदि मेरा नक्शा 300px चौड़ा और 400px लंबा है, तो मैं बिंदुओं के अक्षांश (0,0) और (300,400) को कैसे ढूंढ सकता हूं?

उत्तर

10

getBounds() का उपयोग करें। डॉक्टर से:

भौगोलिक निर्देशांक में मानचित्र दृश्य के दृश्य आयताकार क्षेत्र को वापस करता है।

वह फ़ंक्शन बिल्कुल वही देता है जो आप चाहते हैं: आपके मानचित्र के दक्षिण-पश्चिम और पूर्वोत्तर कोनों। निर्देशांक की पहली जोड़ी निचली बाएं (दक्षिणपश्चिम) निर्देशांक हैं और दूसरी जोड़ी ऊपरी दाएं (पूर्वोत्तर) निर्देशांक है।

+0

(0,0) संभवतः उत्तर-पश्चिम कोने का इरादा है, इस मामले में मैट को दूसरे समन्वय के अक्षांश की आवश्यकता होगी, लेकिन पहले से देशांतर। – SingleNegationElimination

+1

अच्छा बिंदु, लेकिन मुझे लगा कि हम एक मानचित्र के बारे में बात कर रहे हैं, न कि एक सामान्य स्क्रीन, मूल ऊपरी बाएं नहीं, निचला बायां होगा। किसी भी तरह से, getBounds() मैट चाहता है जानकारी वापस कर देगा। यह सिर्फ इसे पार्स करने का मामला है ... –

+3

map.getBounds()। GetSouthWest()। Lng() = पश्चिम बाध्य। map.getBounds()। getNorthEast()। lat() = उत्तर बाध्य, आदि –

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