2015-12-30 11 views
6

मैं Google दिशाओं जावास्क्रिप्ट एपीआई में पारगमन दिशानिर्देशों के लिए किराया संपत्ति कैसे प्राप्त करूं? निम्न पंक्ति काम कर रहा है नहीं:Google दिशानिर्देशों में किराया संपत्ति तक पहुंच जावास्क्रिप्ट एपीआई

alert(response.routes[j].legs[k].fare.value); 

दिशाओं API page यह कहता है पर:

किराया कुल किराया इस मार्ग पर (जो कुल टिकट लागत है) शामिल हैं। यह संपत्ति केवल ट्रांजिट अनुरोधों के लिए लौटा दी जाती है और केवल उन मार्गों के लिए लौटा दी जाती है जहां सभी पारगमन पैरों के लिए किराया जानकारी उपलब्ध है। जानकारी शामिल हैं:

  • मुद्रा:। एक आईएसओ 4217 मुद्रा मुद्रा उस राशि में व्यक्त किया है का संकेत कोड
  • मूल्य: कुल किराया राशि, मुद्रा ऊपर निर्दिष्ट में।

धन्यवाद

+3

यदि यह काम नहीं कर रहा है, तो मुझे लगता है कि ऐसा इसलिए है क्योंकि यह एक पारगमन अनुरोध नहीं है, और/या उस पैर के लिए किराया जानकारी उपलब्ध नहीं है। जब तक आप अधिक जानकारी प्रदान नहीं करते हैं, जैसे कि आप जो सटीक अनुरोध कर रहे हैं, वह कहना असंभव है। – duncan

+0

मैं ब्रिटेन में स्थित हूं। यदि मैं ट्रैवल मोड को ट्रांजिट, बस या रेल में सेट करता हूं, लेकिन जब मैं कोड में इस लाइन को शामिल करता हूं और ट्रांज़िट अनुरोध करता हूं, तो कुछ भी नहीं होता है जब मैं फॉर्म जमा करता हूं: [कोड] (k = 0; k

+0

'console.log (response.routes [j] .legs [k] .fare) क्या दिखता है? – duncan

उत्तर

1

किराया जानकारी दिशा-निर्देश जवाब में शामिल नहीं किया जाएगा, तो आपके अनुरोध अपनी API कुंजी [1] के साथ की पहचान नहीं है। यह दिशा-निर्देश API वेब सेवा और मानचित्र जावास्क्रिप्ट एपीआई में दिशा-निर्देश सेवा दोनों पर लागू होता है।

यहाँ वेब सेवा के लिए एक उदाहरण है, आप (सही "कॉपीराइट" के बाद) किराया जानकारी देखेंगे एक बार आप अपने खुद के एपीआई (सर्वर) कुंजी जोड़ें:

https://maps.googleapis.com/maps/api/directions/json?origin=NE+Fremont+and+80th+Portland+OR&destination=Portland+OR&mode=transit&departure_time=1466096686

यहाँ एक उदाहरण है जावास्क्रिप्ट एपीआई के लिए: http://jsbin.com/rumugu/edit?html,output

  • अगर आप अपने (ब्राउज़र) API कुंजी शब्दों में कहें, तो आपको "2,50 $" पॉप-अप

  • अगर आप कुंजी = पैरामीटर पूरी तरह निकाल दें, "अनिर्धारित" पॉप अप होगा कार्य और प्रीमियम योजना ग्राहकों के लिए

[1] मैप्स एपीआई भी अपने क्लाइंट आईडी का उपयोग कर सकते हैं।

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