सिम्युलेटर

सार्वजनिक इंटरफ़ेस सिम्युलेटर

नेविगेशन एपीआई को सिम्युलेट की गई जगहों की जानकारी भेजने या सिम्युलेट किए गए रूट पर नेविगेशन एपीआई चलाने के लिए इंटरफ़ेस. टेस्ट करने, डीबग करने, और डेमो के दौरान इस्तेमाल करने के लिए.

इस इंटरफ़ेस को लागू करना थ्रेड-सुरक्षित है.

सार्वजनिक तरीके से जुड़ी खास जानकारी

ऐब्स्ट्रैक्ट शून्य
hideDummyTrafficPrompt()
अगर दिखाया गया था, तो डमी ट्रैफ़िक प्रॉम्प्ट छिपा देता है.
ऐब्स्ट्रैक्ट शून्य
pause()
सिम्युलेशन रोक देता है.
ऐब्स्ट्रैक्ट शून्य
फिर से शुरू करें()
रुकने के बाद, सिम्युलेशन फिर से शुरू करता है.
ऐब्स्ट्रैक्ट शून्य
setUserLocation(LatLng लोकेशन)
उपयोगकर्ता की जगह की जानकारी सेट करता है.
ऐब्स्ट्रैक्ट शून्य
showDummyTrafficPrompt()
डमी ट्रैफ़िक प्रॉम्प्ट दिखाता है.
ऐब्स्ट्रैक्ट शून्य
simulateLocationsAlongExistingRoute()
नेविगेटर में बताए गए रास्ते के साथ-साथ यात्रा को सिम्युलेट करना शुरू करता है.
ऐब्स्ट्रैक्ट शून्य
simulateLocationsAlongExistingRoute(SimulationOptions के विकल्प)
नेविगेटर में बताए गए रास्ते के साथ-साथ यात्रा को सिम्युलेट करना शुरू करता है.
ऐब्स्ट्रैक्ट ListenableResultFuture<Navigator.RouteStatus>
simulateLocationsAlongNewRoute(List<Waypoint> वेपॉइंट, RoutingOptions routeOptions)
दिए गए वेपॉइंट से रूट की गणना करता है (जैसा कि Navigator.setDestinations() में पता चलता है) और इस रूट पर होने वाली यात्रा को सिम्युलेट करता है.
ऐब्स्ट्रैक्ट ListenableResultFuture<Navigator.RouteStatus>
simulateLocationsAlongNewRoute(सूची<Waypoint> वेपॉइंट)
दिए गए वेपॉइंट से रूट की गणना करता है (जैसा कि Navigator.setDestinations() में पता चलता है) और इस रूट पर होने वाली यात्रा को सिम्युलेट करता है.
ऐब्स्ट्रैक्ट ListenableResultFuture<Navigator.RouteStatus>
simulateLocationsAlongNewRoute(List<Waypoint> वेपॉइंट, RoutingOptions संसाधनOptions, SimulationOptions क्लासरूम के विकल्प)
दिए गए वेपॉइंट से रूट की गणना करता है (जैसा कि Navigator.setDestinations() में पता चलता है) और इस रूट पर होने वाली यात्रा को सिम्युलेट करता है.
ऐब्स्ट्रैक्ट शून्य
unsetUserLocation()
उपयोगकर्ता की जगह की जानकारी को सिम्युलेट करना बंद कर देता है.

सार्वजनिक तरीके

Public ऐब्स्ट्रैक्ट void hideDummyTrafficPrompt ()

अगर दिखाया गया था, तो डमी ट्रैफ़िक प्रॉम्प्ट छिपा देता है.

Public ऐब्स्ट्रैक्ट void रोकें ()

सिम्युलेशन रोक देता है.

सार्वजनिक ऐब्स्ट्रैक्ट शून्य फिर से शुरू करें ()

रुकने के बाद, सिम्युलेशन फिर से शुरू करता है.

सार्वजनिक ऐब्स्ट्रैक्ट void setUserLocation (LatLng जगह)

उपयोगकर्ता की जगह की जानकारी सेट करता है.

पैरामीटर
जगह

Public ऐब्स्ट्रैक्ट void showDummyTrafficPrompt ()

डमी ट्रैफ़िक प्रॉम्प्ट दिखाता है. इससे प्रॉम्प्ट के यूज़र इंटरफ़ेस (यूआई) की जांच करने में मदद मिलती है.

यह तरीका सिर्फ़ तब काम करता है, जब दिशा-निर्देश लागू हो रहे हों.

सार्वजनिक ऐब्स्ट्रैक्ट void simulateLocationsAlongExistingRoute ()

नेविगेटर में बताए गए रास्ते के साथ-साथ यात्रा को सिम्युलेट करना शुरू करता है. अगर नेविगेटर ने रूट कैलकुलेट नहीं किया है, तो इससे कोई फ़र्क़ नहीं पड़ेगा.

डिफ़ॉल्ट SimulationOptions का इस्तेमाल करके सिम्युलेशन चलाया जाएगा.

Public ऐब्स्ट्रैक्ट void simulateLocationsAlongExistingRoute (SimulationOptions विकल्प)

नेविगेटर में बताए गए रास्ते के साथ-साथ यात्रा को सिम्युलेट करना शुरू करता है. अगर नेविगेटर ने रूट कैलकुलेट नहीं किया है, तो इससे कोई फ़र्क़ नहीं पड़ेगा.

पैरामीटर
विकल्प

सार्वजनिक संक्षेप ListenableResultFuture<Navigator.RouteStatus> simulateLocationsAlongNewRoute (सूची<Waypoint> वेपॉइंट, RoutingOptions रूटिंग विकल्प)

दिए गए वेपॉइंट से रूट की गणना करता है (जैसा कि Navigator.setDestinations() में पता चलता है) और इस रूट पर होने वाली यात्रा को सिम्युलेट करता है. आने वाले समय में, बुकिंग रद्द करने से ठीक पहले, यात्रा शुरू की जाएगी. अगर आने वाले समय में 'ठीक है' को छोड़कर कुछ भी दिखाया जाता है, तो कुछ भी सिम्युलेट नहीं किया जाएगा.

डिफ़ॉल्ट SimulationOptions का इस्तेमाल करके सिम्युलेशन चलाया जाएगा.

पैरामीटर
वेपॉइंट
routingOptions

सार्वजनिक ऐब्सट्रैक्ट ListenableResultFuture<Navigator.RouteStatus> simulateLocationsAlongNewRoute (सूची<Waypoint> वेपॉइंट)

दिए गए वेपॉइंट से रूट की गणना करता है (जैसा कि Navigator.setDestinations() में पता चलता है) और इस रूट पर होने वाली यात्रा को सिम्युलेट करता है. आने वाले समय में, बुकिंग रद्द करने से ठीक पहले, यात्रा शुरू की जाएगी. अगर आने वाले समय में 'ठीक है' को छोड़कर कुछ भी दिखाया जाता है, तो कुछ भी सिम्युलेट नहीं किया जाएगा.

रास्ते की गणना डिफ़ॉल्ट RoutingOptions का इस्तेमाल करके की जाएगी.

डिफ़ॉल्ट SimulationOptions का इस्तेमाल करके सिम्युलेशन चलाया जाएगा.

पैरामीटर
वेपॉइंट

सार्वजनिक ऐब्सट्रैक्ट ListenableResultFuture<Navigator.RouteStatus> simulateLocationsAlongNewRoute (List<11}Waypoint> वेपॉइंट, RoutingOptions रूटिंग विकल्प, SimulationOptions

दिए गए वेपॉइंट से रूट की गणना करता है (जैसा कि Navigator.setDestinations() में पता चलता है) और इस रूट पर होने वाली यात्रा को सिम्युलेट करता है. आने वाले समय में, बुकिंग रद्द करने से ठीक पहले, यात्रा शुरू की जाएगी. अगर आने वाले समय में 'ठीक है' को छोड़कर कुछ भी दिखाया जाता है, तो कुछ भी सिम्युलेट नहीं किया जाएगा.

पैरामीटर
वेपॉइंट
routingOptions
simulationOptions

Public ऐब्स्ट्रैक्ट void unsetUserLocation ()

उपयोगकर्ता की जगह की जानकारी को सिम्युलेट करना बंद कर देता है. इससे, सभी चालू सिम्युलेशन भी खत्म हो जाएंगे.