LocationInfo

ऐसी जगह जिसका कोई अन्य आइडेंटिफ़ायर हो.

JSON के काेड में दिखाना
{
  "point": {
    object (LatLng)
  },
  "place": string,
  "pointLocationSource": enum (PointSource)
}
फ़ील्ड
point

object (LatLng)

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

place

string

इस जगह की जानकारी देने वाले संसाधन का नाम. फ़ॉर्मैट places/{place_id} है. इनपुट के तौर पर point या place में से किसी एक की जानकारी देना ज़रूरी है. अगर दोनों की जानकारी दी गई है, तो point का इस्तेमाल रूटिंग के लिए और place का इस्तेमाल मेटाडेटा के लिए किया जाएगा. place को आउटपुट में सिर्फ़ तब शामिल किया जाता है, जब उसे इनपुट में शामिल किया गया हो. इसका मतलब है कि LatLng से कोई place लुकअप नहीं किया गया है.

इस सुविधा को प्रयोग के तौर पर दिया जा रहा है.

pointLocationSource

enum (PointSource)

सिर्फ़ आउटपुट के लिए. latlng point फ़ील्ड का सोर्स. यह सुविधा, एक्सपेरिमेंट के तौर पर उपलब्ध है.

PointSource

LatLng के सोर्स के बारे में बताता है.

Enums
POINT_SOURCE_UNSPECIFIED पॉइंट सोर्स की जानकारी नहीं दी गई है.
POINT_SOURCE_DEVELOPER_PROVIDED LatLng को डेवलपर ने साफ़ तौर पर उपलब्ध कराया था.
POINT_SOURCE_CALCULATED_FROM_PLACE LatLng का हिसाब, दी गई जगह के हिसाब से लगाया गया था.