इंडेक्स
IsochroneService(इंटरफ़ेस)GenerateIsochroneRequest(मैसेज)GenerateIsochroneRequest.PolygonFidelity(enum)GenerateIsochroneRequest.RoutingPreference(enum)GenerateIsochroneRequest.TravelDirection(enum)GenerateIsochroneRequest.TravelMode(enum)GenerateIsochroneResponse(मैसेज)Isochrone(मैसेज)
IsochroneService
आइसोक्रोन की गणना करने की सेवा. आइसोक्रोन, किसी तय जगह से, एक तय समय में, और यात्रा के एक तय मोड का इस्तेमाल करके, तय की जा सकने वाली जगह का दायरा दिखाता है.
| GenerateIsochrone |
|---|
|
पैरामीटर के दिए गए सेट के लिए, एक आइसोक्रोन की गणना करता है और उसे दिखाता है. |
GenerateIsochroneRequest
एक आइसोक्रोन जनरेट करने का अनुरोध.
| फ़ील्ड | |
|---|---|
travel_duration |
ज़रूरी है. आइसोक्रोन की गणना के लिए, यात्रा में लगने वाला समय. इसकी वैल्यू पॉज़िटिव होनी चाहिए. साथ ही, यह 7200 सेकंड (120 मिनट) से ज़्यादा नहीं होनी चाहिए. ड्राइव मोड के लिए, यात्रा में लगने वाला समय ज़्यादा से ज़्यादा 3600 सेकंड (60 मिनट) हो सकता है. |
travel_mode |
ज़रूरी है. परिवहन का मोड. |
travel_direction |
ज़रूरी है. यात्रा की दिशा. |
routing_preference |
ज़रूरी नहीं. इससे यह तय होता है कि रूट कैसे तय किया जाए. डिफ़ॉल्ट तौर पर, यह TRAFFIC_UNAWARE पर सेट होती है. |
enable_smoothing |
ज़रूरी नहीं. इससे यह तय होता है कि आइसोक्रोन के नतीजों के तौर पर मिलने वाले पॉलीगॉन के किनारों को स्मूद किया जाए या नहीं. |
polygon_fidelity |
ज़रूरी नहीं. इससे जनरेट किए गए पॉलीगॉन की सटीक जानकारी तय होती है. डिफ़ॉल्ट तौर पर, यह POLYGON_FIDELITY_UNSPECIFIED पर सेट होती है. |
यूनियन फ़ील्ड origin. ज़रूरी है. आइसोक्रोन की गणना के लिए, शुरुआती पॉइंट. origin इनमें से कोई एक हो सकता है: |
|
location |
अक्षांश/देशांतर के कोऑर्डिनेट के तौर पर, शुरुआती पॉइंट. |
place |
|
PolygonFidelity
इससे आइसोक्रोन पॉलीगॉन में दिखने वाली जानकारी का लेवल तय होता है.
| Enums | |
|---|---|
POLYGON_FIDELITY_UNSPECIFIED |
पॉलीगॉन की सटीक जानकारी तय नहीं की गई है. सर्वर, डिफ़ॉल्ट सेटिंग का इस्तेमाल करेगा. यह सेटिंग, यात्रा में लगने वाले समय पर आधारित होती है. |
LOW |
कम सटीक जानकारी. कम वर्टिकल लाइनों का इस्तेमाल करके, बड़े इलाकों को कवर करने के लिए सही. |
MEDIUM |
मीडियम सटीक जानकारी. जानकारी और आर्टफ़ैक्ट के साइज़ के बीच बैलेंस. |
HIGH |
ज़्यादा सटीक जानकारी. किनारे ज़्यादा सटीक होते हैं. हालांकि, जहां सड़क नेटवर्क की डेंसिटी कम होती है वहां पॉलीगॉन में छेद हो सकते हैं. |
RoutingPreference
इससे यह तय होता है कि ट्रैफ़िक की स्थितियों को गणना में कैसे शामिल किया जाए.
| Enums | |
|---|---|
ROUTING_PREFERENCE_UNSPECIFIED |
रूटिंग की प्राथमिकता तय नहीं की गई है. सर्वर, डिफ़ॉल्ट सेटिंग का इस्तेमाल करेगा. यह सेटिंग, TRAFFIC_UNAWARE होती है. |
TRAFFIC_UNAWARE |
गणना में, ट्रैफ़िक की स्थितियों को शामिल नहीं किया जाएगा. आइसोक्रोन, सड़क नेटवर्क और यात्रा में लगने वाले समय पर आधारित होगा. यह सेटिंग, प्लानिंग के मकसद से सही है. इसमें ट्रैफ़िक को फ़ैक्टर के तौर पर शामिल नहीं किया जाता. |
TRAFFIC_AWARE |
गणना में, लाइव ट्रैफ़िक की स्थितियों को शामिल किया जाएगा. |
TravelDirection
इससे आइसोक्रोन की गणना के लिए, यात्रा की दिशा तय होती है.
| Enums | |
|---|---|
TRAVEL_DIRECTION_UNSPECIFIED |
यात्रा की दिशा तय नहीं की गई है. |
FROM |
शुरुआती पॉइंट से तय की जा सकने वाली जगह के दायरे की गणना करता है. उदाहरण: "मैं अपने वेयरहाउस से 30 मिनट में कहां-कहां डिलीवरी कर सकता/सकती हूं?" |
TO |
इससे उस जगह के दायरे की गणना होती है जहां से शुरुआती पॉइंट तक यात्रा की जा सकती है. उदाहरण: "मेरे कर्मचारी 30 मिनट में ऑफ़िस पहुंचने के लिए, कहां-कहां से घर से ऑफ़िस का सफ़र कर सकते हैं?" |
TravelMode
इससे आइसोक्रोन की गणना के लिए, परिवहन का मोड तय होता है.
| Enums | |
|---|---|
TRAVEL_MODE_UNSPECIFIED |
यात्रा का मोड तय नहीं किया गया है. |
DRIVE |
कार से यात्रा करना. |
BICYCLE |
साइकल से यात्रा करना. |
WALK |
पैदल यात्रा करना. |
GenerateIsochroneResponse
इसमें जनरेट किए गए आइसोक्रोन का डेटा शामिल होता है.
| फ़ील्ड | |
|---|---|
isochrone |
सिर्फ़ आउटपुट के लिए. जनरेट किया गया आइसोक्रोन. |
Isochrone
यह आइसोक्रोन की गणना का नतीजा है. इससे, शुरुआती पॉइंट से एक तय यात्रा में लगने वाले समय में, तय की जा सकने वाली जगह का दायरा दिखता है.
| फ़ील्ड | |
|---|---|
यूनियन फ़ील्ड geometry. आइसोक्रोन को दिखाने वाला ज्यामितीय आकार. geometry इनमें से कोई एक हो सकता है: |
|
geo_json |
GeoJSON फ़ॉर्मैट में आइसोक्रोन की ज्यामिति. इसमें आरएफ़सी 7946 फ़ॉर्मैट का इस्तेमाल किया जाता है: https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.6. |