2011-11-22 12 views
5

मेरी दिशा वर्ग में मेरे पास दो भू बिंदु हैं। एक वर्तमान स्थिति से मेल खाता है और दूसरा एक निश्चित भौगोलिक बिंदु है। वर्तमान स्थिति बदलती रहती है। मुझे इन दोनों के बीच मार्ग आकर्षित करने की आवश्यकता है। अंक और 500 मीटर की दूरी में बदलाव के लिए इस लाइन को बदलने की जरूरत है।एंड्रॉइड - दो भौगोलिक बिंदुओं के बीच एक मार्ग बनाने के लिए

उत्तर

18

मुझे लगता है कि दो भौगोलिक बिंदुओं के बीच मार्ग दिखाने के लिए सबसे अच्छा समाधान एंड्रॉइड आंतरिक मानचित्र गतिविधि कहा जाता है। कृपया नीचे कोड देखें।

String uri = "http://maps.google.com/maps?saddr=" + currentLatitude+","+currentLongitude+"&daddr="+fixedLatitude+","+fixedLongitude; 
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri)); 
intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity"); 
startActivity(intent); 

इसे मानचित्र गतिविधि में बनाया गया और वर्तमान और निश्चित अक्षांश और देशांतर के बीच एक मार्ग पथ तैयार किया गया।

+0

धन्यवाद। मुझे केवल दो भौगोलिक बिंदुओं के बीच एक रेखा खींचने की आवश्यकता है। – siraj

+0

फिर सरराज कृपया इस लिंक से गुज़रें। http://www.anddev.org/google_driving_directions_-_mapview_overlayed-t826.html –

1

@Siraj हो सकता है इस लिंक कैसे आप है.आप अपने आरंभ बिंदु और अंत बिंदु अक्षांश और लंबे समय जियोकोडिंग API click here

के लिए इस लिंक .use अपने स्वयं के नक्शे में पथ आकर्षित करने के लिए उपयोग कर सकते हैं अपने लक्ष्य को प्राप्त कर सकते हैं खोजने के लिए तुम्हारी मदद करेगा

ड्रा पथ के लिए इस लिंक को संदर्भित करें for Draw Path

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