"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > Google मानचित्र API v2 का उपयोग करके ड्राइविंग दिशा-निर्देश कैसे प्राप्त करें?

Google मानचित्र API v2 का उपयोग करके ड्राइविंग दिशा-निर्देश कैसे प्राप्त करें?

2024-11-09 को प्रकाशित
ब्राउज़ करें:605

How to Get Driving Directions Using Google Maps API v2?

Google मैप्स एपीआई v2 के साथ ड्राइविंग दिशानिर्देश प्राप्त करना

आपके प्रश्न में आपके द्वारा उल्लिखित अनुरोध Google मैप्स एपीआई की addPolyline विधि का उपयोग करता है दो बिंदुओं के बीच एक सीधी रेखा खींचना। यह विधि मानचित्र पर सरल रेखाएँ प्रदर्शित करने के लिए है, न कि ड्राइविंग दिशा-निर्देश प्राप्त करने के लिए।

दो स्थानों के बीच विस्तृत ड्राइविंग निर्देश प्राप्त करने के लिए, आपको Google मानचित्र दिशा-निर्देश एपीआई को अपने एप्लिकेशन में एकीकृत करना चाहिए। AKExorcist द्वारा बनाई गई लाइब्रेरी, जैसा कि आपके द्वारा दिए गए उत्तर में बताया गया है, इस कार्य के लिए एक सुविधाजनक विकल्प है।

यहां एक नमूना कोड स्निपेट है जो दर्शाता है कि ड्राइविंग निर्देश प्राप्त करने के लिए इस लाइब्रेरी का उपयोग कैसे करें:

import akexorcist.googledirection.DirectionCallback;
import akexorcist.googledirection.GoogleDirection;
import akexorcist.googledirection.constant.TransportMode;
import akexorcist.googledirection.model.Direction;

// Initialize GoogleDirection
GoogleDirection googleDirection = new GoogleDirection(apiKey);

// Set the departure and arrival locations
LatLng origin = new LatLng(12.917745600000000000, 77.623788300000000000);
LatLng destination = new LatLng(12.842056800000000000, 7.663096499999940000);

// Request directions
googleDirection.withTransportMode(TransportMode.DRIVING)
        .withOrigin(origin)
        .withDestination(destination)
        .execute(new DirectionCallback() {
            @Override
            public void onDirectionSuccess(Direction direction, String rawBody) {
                // Process and display driving directions
            }

            @Override
            public void onDirectionFailure(Throwable t) {
                // Handle direction retrieval error
            }
        });

यह कोड निर्दिष्ट बिंदुओं के बीच ड्राइविंग दिशा-निर्देश प्राप्त करने के लिए GoogleDirection लाइब्रेरी का उपयोग करता है। सफल पुनर्प्राप्ति पर, onDirectionSuccess कॉलबैक विधि को कॉल किया जाएगा, जो दिशा ऑब्जेक्ट तक पहुंच प्रदान करेगा जिसमें निर्देश, अवधि और दूरी शामिल है।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3