2010-07-31 16 views
6

संभव डुप्लिकेट:
How can I determine if a geopoint is displayed in currently viewable area?एंड्रॉयड गूगल मैप्स का उपयोग करते हुए मानचित्र सीमा जाओ

अगर वहाँ किसी भी तरह से (मैं कुछ जावा में एक नौसिखिया हूँ) MapBounds मिल गया था मैं सोच रहा था Android पर Google MapView का।

बस स्पष्ट करने के लिए, यहाँ मैं क्या करना चाहते हैं क्या है।

अधिकतम और न्यूनतम की गणना लंबी और अक्षां जब भी नक्शा ले जाया जाता है, या जूम और एक टोस्ट में उन मूल्यों को प्रदर्शित करते हैं।

वहाँ यह करने के लिए किसी भी संभव तरीका है - या मैं अपने सिर पर में हूँ?

+0

यह डुप्लीकेट नहीं है। –

उत्तर

13

आप

mapView.getMapCenter(); 

के साथ संयोजन में

mapView.getLatitudeSpan(); 
mapView.getLongitudeSpan(); 

उपयोग करने के लिए दृश्य क्षेत्र यह पता लगाने में सक्षम होना चाहिए।

लेकिन मैंने देखा है कुछ उपयोगकर्ताओं के लिए यह के साथ मुद्दों था।

Mapview getLatitudeSpan and getLongitudeSpan not working

साथ ही आप शायद Android डेवलपर समूह जांच होनी चाहिए।

+0

धन्यवाद, उन दो आदेशों और बिंदु जो मुझे स्थान प्रबंधक सेवा से मिला है, चीजें बहुत अच्छी तरह से काम कर रही हैं। – hwrdprkns

+0

इस उत्तर को पढ़ने के बाद तुम्हारा सुराग मैं याद आ रही थी देता है: http://stackoverflow.com/questions/3413194/how-to-load-markers-dynamically-for-current-position-in-android-google-maps/3413311 # 3413311 – Maragues

+1

mapView.getMapCenter() getCenter के बजाय() –

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