जगहों के बीच के दिशा-निर्देशों को वापस लाने की अनुमति देता है.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
नीचे दिया गया उदाहरण दिखाता है कि आप टाइम्स स्क्वेयर से
सेंट्रल पार्क, लिंकन सेंटर में पहले रुकता है, मैप पर जगहों और रास्ते को प्लॉट करता है, और
ईमेल में मैप शामिल करें.
// Get the directions. var directions = Maps.newDirectionFinder() .setOrigin('Times Square, New York, NY') .addWaypoint('Lincoln Center, New York, NY') .setDestination('Central Park, New York, NY') .setMode(Maps.DirectionFinder.Mode.DRIVING) .getDirections(); var route = directions.routes[0]; // Set up marker styles. var markerSize = Maps.StaticMap.MarkerSize.MID; var markerColor = Maps.StaticMap.Color.GREEN var markerLetterCode = 'A'.charCodeAt(); // Add markers to the map. var map = Maps.newStaticMap(); for (var i = 0; i < route.legs.length; i++) { var leg = route.legs[i]; if (i == 0) { // Add a marker for the start location of the first leg only. map.setMarkerStyle(markerSize, markerColor, String.fromCharCode(markerLetterCode)); map.addMarker(leg.start_location.lat, leg.start_location.lng); markerLetterCode++; } map.setMarkerStyle(markerSize, markerColor, String.fromCharCode(markerLetterCode)); map.addMarker(leg.end_location.lat, leg.end_location.lng); markerLetterCode++; } // Add a path for the entire route. map.addPath(route.overview_polyline.points); // Send the map in an email. var toAddress = Session.getActiveUser().getEmail(); MailApp.sendEmail( toAddress, 'Directions', 'Please open: ' + map.getMapUrl() + '&key=YOUR_API_KEY', { htmlBody: 'See below.<br/><img src="cid:mapImage">', inlineImages: { mapImage: Utilities.newBlob(map.getMapImage(), 'image/png') } } );
इन्हें भी देखें
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
addWaypoint(latitude, longitude) | DirectionFinder | एक वेपॉइंट जोड़ता है, जिससे एक बिंदु (अक्षांश/lng) का उपयोग करके मार्ग गुजरना चाहिए. |
addWaypoint(address) | DirectionFinder | पते का इस्तेमाल करते हुए एक वेपॉइंट जोड़ देता है, जिससे रास्ता ज़रूर गुज़रना चाहिए. |
clearWaypoints() | DirectionFinder | वेपॉइंट के मौजूदा सेट को हटाता है. |
getDirections() | Object | शुरुआत की जगह, मंज़िल, और सेट किए गए दूसरे विकल्पों का इस्तेमाल करके दिशा-निर्देश देता है. |
setAlternatives(useAlternatives) | DirectionFinder | सेट करता है कि सिर्फ़ सबसे ऊंची रैंक हासिल करने के बजाय, वैकल्पिक रास्तों का डेटा दिखाया जाना चाहिए या नहीं रूट (डिफ़ॉल्ट रूप से गलत पर सेट होता है). |
setArrive(time) | DirectionFinder | इससे आने का समय अपने हिसाब से सेट किया जाता है (लागू होने पर). |
setAvoid(avoid) | DirectionFinder | यह सेट करता है कि कुछ खास तरह की पाबंदियों से बचना है या नहीं. |
setDepart(time) | DirectionFinder | इससे रवानगी का पसंदीदा समय सेट किया जाता है (लागू होने पर). |
setDestination(latitude, longitude) | DirectionFinder | वह समाप्ति स्थान सेट करता है जिसके लिए बिंदु (अक्षांश/lng) का उपयोग करके दिशा-निर्देश की गणना करना है. |
setDestination(address) | DirectionFinder | वह समाप्ति स्थान सेट करता है जिसके लिए पते का उपयोग करके, पहुंचने के दिशा निर्देशों की गणना करना है. |
setLanguage(language) | DirectionFinder | इससे निर्देश पाने के लिए भाषा सेट की जाती है. |
setMode(mode) | DirectionFinder | यात्रा का मोड सेट करता है (डिफ़ॉल्ट रूप से ड्राइविंग पर सेट होता है). |
setOptimizeWaypoints(optimizeOrder) | DirectionFinder | यह तय करता है कि दिए गए रास्ते को ऑप्टिमाइज़ करना है या नहीं. इसके लिए वेपॉइंट को एक से ज़्यादा सही क्रम (डिफ़ॉल्ट रूप से गलत पर सेट होता है). |
setOrigin(latitude, longitude) | DirectionFinder | वह प्रारंभिक स्थान निर्धारित करता है जहां से किसी बिंदु (अक्षांश/lng) का उपयोग करके दिशा-निर्देश की गणना करना है. |
setOrigin(address) | DirectionFinder | किसी पते का इस्तेमाल करके वह शुरुआती जगह तय करता है जहां से निर्देश की गणना करनी है. |
setRegion(region) | DirectionFinder | जगह के नामों की व्याख्या करने के लिए, एक इलाका सेट करता है. |
विस्तृत दस्तावेज़
addWaypoint(latitude, longitude)
एक वेपॉइंट जोड़ता है, जिससे एक बिंदु (अक्षांश/lng) का उपयोग करके मार्ग गुजरना चाहिए.
// Creates a DirectionFinder with a wapoint at Lincoln Center. var directionFinder = Maps.newDirectionFinder().addWaypoint(40.772628, -73.984243);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
latitude | Number | वेपॉइंट का अक्षांश. |
longitude | Number | वेपॉइंट का देशांतर. |
वापसी का टिकट
DirectionFinder
— DirectionFinder ऑब्जेक्ट, कॉल की चेन को आसान बनाने के लिए है.
addWaypoint(address)
पते का इस्तेमाल करते हुए एक वेपॉइंट जोड़ देता है, जिससे रास्ता ज़रूर गुज़रना चाहिए.
// Creates a DirectionFinder with a wapoint at Lincoln Center. var directionFinder = Maps.newDirectionFinder().addWaypoint('Lincoln Center, New York, NY');
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
address | String | पता. |
वापसी का टिकट
DirectionFinder
— DirectionFinder ऑब्जेक्ट, कॉल की चेन को आसान बनाने के लिए है.
clearWaypoints()
वेपॉइंट के मौजूदा सेट को हटाता है.
var directionFinder = Maps.newDirectionFinder() // ... // Do something interesting here ... // ... // Remove all waypoints added with addWaypoint(). directionFinder.clearWaypoints();
वापसी का टिकट
DirectionFinder
— कॉल की चेन को आसान बनाने के लिए DirectionFinder ऑब्जेक्ट
getDirections()
शुरुआत की जगह, मंज़िल, और सेट किए गए दूसरे विकल्पों का इस्तेमाल करके दिशा-निर्देश देता है.
// Logs how long it would take to walk from Times Square to Central Park. var directions = Maps.newDirectionFinder() .setOrigin('Times Square, New York, NY') .setDestination('Central Park, New York, NY') .setMode(Maps.DirectionFinder.Mode.WALKING) .getDirections(); Logger.log(directions.routes[0].legs[0].duration.text);
वापसी का टिकट
Object
— JSON ऑब्जेक्ट, जिसमें दिशा-निर्देशों के लिए रास्तों का सेट होता है, जैसा कि यहां बताया गया है
इन्हें भी देखें
setAlternatives(useAlternatives)
सेट करता है कि सिर्फ़ सबसे ऊंची रैंक हासिल करने के बजाय, वैकल्पिक रास्तों का डेटा दिखाया जाना चाहिए या नहीं
रूट (डिफ़ॉल्ट रूप से गलत पर सेट होता है). अगर सही है, तो नतीजे के तौर पर बनने वाले ऑब्जेक्ट का routes
अरे
कई एंट्री शामिल होनी चाहिए.
// Creates a DirectionFinder with alernative routes enabled. var directionFinder = Maps.newDirectionFinder().setAlternatives(true);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
useAlternatives | Boolean | सही, वैकल्पिक रास्ता लौटाने के लिए, नहीं तो गलत |
वापसी का टिकट
DirectionFinder
— कॉल की चेन को आसान बनाने के लिए DirectionFinder ऑब्जेक्ट
setArrive(time)
इससे आने का समय अपने हिसाब से सेट किया जाता है (लागू होने पर).
// Creates a DirectionFinder with an arrival time of 2 hours from now. var now = new Date(); var arrive = new Date(now.getTime() + (2 * 60 * 60 * 1000)); var directionFinder = Maps.newDirectionFinder().setArrive(arrive);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
time | Date | पहुंचने का समय |
वापसी का टिकट
DirectionFinder
— कॉल की चेन को आसान बनाने के लिए DirectionFinder ऑब्जेक्ट
इन्हें भी देखें
setAvoid(avoid)
यह सेट करता है कि कुछ खास तरह की पाबंदियों से बचना है या नहीं.
// Creates a DirectionFinder that avoid highways. var directionFinder = Maps.newDirectionFinder().setAvoid(Maps.DirectionFinder.Avoid.HIGHWAYS);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
avoid | String | Avoid से मिला स्थिर मान |
वापसी का टिकट
DirectionFinder
— कॉल की चेन को आसान बनाने के लिए DirectionFinder ऑब्जेक्ट
इन्हें भी देखें
setDepart(time)
इससे रवानगी का पसंदीदा समय सेट किया जाता है (लागू होने पर).
// Creates a DirectionFinder with a departure time of 1 hour from now. var now = new Date(); var depart = new Date(now.getTime() + (1 * 60 * 60 * 1000)); var directionFinder = Maps.newDirectionFinder().setDepart(depart);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
time | Date | रवानगी का समय |
वापसी का टिकट
DirectionFinder
— DirectionFinder ऑब्जेक्ट, कॉल की चेन को आसान बनाने के लिए है.
इन्हें भी देखें
setDestination(latitude, longitude)
वह समाप्ति स्थान सेट करता है जिसके लिए बिंदु (अक्षांश/lng) का उपयोग करके दिशा-निर्देश की गणना करना है.
// Creates a DirectionFinder with the destination set to Central Park. var directionFinder = Maps.newDirectionFinder().setDestination(40.777052, -73.975464);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
latitude | Number | आखिरी जगह का अक्षांश |
longitude | Number | आखिरी जगह का देशांतर |
वापसी का टिकट
DirectionFinder
— कॉल की चेन को आसान बनाने के लिए DirectionFinder ऑब्जेक्ट
setDestination(address)
वह समाप्ति स्थान सेट करता है जिसके लिए पते का उपयोग करके, पहुंचने के दिशा निर्देशों की गणना करना है.
// Creates a DirectionFinder with the destination set to Central Park. var directionFinder = Maps.newDirectionFinder().setDestination('Central Park, New York, NY');
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
address | String | आखिरी पता |
वापसी का टिकट
DirectionFinder
— कॉल की चेन को आसान बनाने के लिए DirectionFinder ऑब्जेक्ट
setLanguage(language)
इससे निर्देश पाने के लिए भाषा सेट की जाती है.
// Creates a DirectionFinder with the language set to French. var directionFinder = Maps.newDirectionFinder().setLanguage('fr');
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
language | String | BCP-47 लैंग्वेज आइडेंटिफ़ायर |
वापसी का टिकट
DirectionFinder
— कॉल की चेन को आसान बनाने के लिए DirectionFinder ऑब्जेक्ट
इन्हें भी देखें
setMode(mode)
यात्रा का मोड सेट करता है (डिफ़ॉल्ट रूप से ड्राइविंग पर सेट होता है).
// Creates a DirectionFinder with the mode set to walking. var directionFinder = Maps.newDirectionFinder().setMode(Maps.DirectionFinder.Mode.WALKING);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
mode | String | Mode से मिला स्थिर मान |
वापसी का टिकट
DirectionFinder
— कॉल की चेन को आसान बनाने के लिए DirectionFinder ऑब्जेक्ट
इन्हें भी देखें
setOptimizeWaypoints(optimizeOrder)
यह तय करता है कि दिए गए रास्ते को ऑप्टिमाइज़ करना है या नहीं. इसके लिए वेपॉइंट को एक से ज़्यादा सही क्रम (डिफ़ॉल्ट रूप से गलत पर सेट होता है).
// Creates a DirectionFinder with wapoint optimization enabled. var directionFinder = Maps.newDirectionFinder().setOptimizeWaypoints(true);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
optimizeOrder | Boolean | ऑर्डर को ऑप्टिमाइज़ करने के लिए सही है या गलत है |
वापसी का टिकट
DirectionFinder
— कॉल की चेन को आसान बनाने के लिए DirectionFinder ऑब्जेक्ट
इन्हें भी देखें
setOrigin(latitude, longitude)
वह प्रारंभिक स्थान निर्धारित करता है जहां से किसी बिंदु (अक्षांश/lng) का उपयोग करके दिशा-निर्देश की गणना करना है.
// Creates a DirectionFinder with the origin set to Times Square. var directionFinder = Maps.newDirectionFinder().setOrigin(40.759011, -73.984472);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
latitude | Number | शुरुआती जगह का अक्षांश |
longitude | Number | शुरुआती जगह का देशांतर |
वापसी का टिकट
DirectionFinder
— कॉल की चेन को आसान बनाने के लिए DirectionFinder ऑब्जेक्ट
setOrigin(address)
किसी पते का इस्तेमाल करके वह शुरुआती जगह तय करता है जहां से निर्देश की गणना करनी है.
// Creates a DirectionFinder with the origin set to Times Square. var directionFinder = Maps.newDirectionFinder().setOrigin('Times Square, New York, NY');
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
address | String | शुरुआती पता |
वापसी का टिकट
DirectionFinder
— कॉल की चेन को आसान बनाने के लिए DirectionFinder इंस्टेंस
setRegion(region)
जगह के नामों की व्याख्या करने के लिए, एक इलाका सेट करता है. इन क्षेत्रों के कोड यहां इस्तेमाल किए जा सकते हैं Google Maps पर काम करने वाले ccTLD. उदाहरण के लिए, क्षेत्र का कोड "uk" इससे मेल खाता है "maps.google.co.uk" शामिल है.
// Creates a DirectionFinder with the region set to France. var directionFinder = Maps.newDirectionFinder().setRegion('fr');
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
region | String | इस्तेमाल करने के लिए क्षेत्र का कोड |
वापसी का टिकट
DirectionFinder
— कॉल की चेन को आसान बनाने के लिए DirectionFinder ऑब्जेक्ट