इमारत की आउटलाइन, अक्षांश/देशांतर निर्देशांक के जोड़े का एक सेट होता है. इससे 2D पॉलीगॉन तय होता है, जो इमारत से ढके गए धरती के सतह के क्षेत्र को दिखाता है. इस पॉलीगॉन का इस्तेमाल, मैप पर किसी इमारत की आउटलाइन करने के लिए किया जा सकता है. एंट्रेंस, अक्षांश/देशांतर के एक जोड़े वाले निर्देशांक होते हैं. इनसे किसी जगह के एंट्रेंस और आउटप्रेस पॉइंट की जगह का पता चलता है. उदाहरण के लिए, किसी इमारत का दरवाज़ा.
अतिरिक्त पैरामीटर
अपने जवाब में एंट्रेंस और इमारत की आउटलाइन पाने के लिए, जियोकोडिंग के अनुरोध,
रिवर्स जियोकोडिंग के अनुरोध या जगहों की जियोकोडिंग के अनुरोध में extra_computations=BUILDING_AND_ENTRANCES
शामिल करें.
अनुरोध का उदाहरण
निम्न क्वेरी में एक रेस्टोरेंट के लिए इमारत की आउटलाइन और प्रवेश सक्षम करता है माउंटेन व्यू, कैलिफ़ोर्निया, अमेरिका:
https://maps.googleapis.com/maps/api/geocode/json?place_id=ChIJ4TTDdzS3j4AR78EQgu5EADA&extra_computations=BUILDING_AND_ENTRANCES&key=YOUR_API_KEY
जवाब का उदाहरण
ऊपर पूछी गई क्वेरी का जवाब इस तरह है:
{
"entrances": [
{
"location": {
"lat": 37.3925065,
"lng": -122.0799465
},
"building_place_id": "ChIJVeHddzS3j4ARFZJVu4Cf27o"
}
],
"buildings" : [
{
"building_outlines" : [
{
"display_polygon" : {
"coordinates" : [
[
[
-122.080188246116,
37.3926407183216
],
[
-122.080281351765,
37.3924887558601
],
[
-122.080023707261,
37.392390122414
],
[
-122.079926266852,
37.3925369491992
],
[
-122.080188246116,
37.3926407183216
]
]
],
"type" : "Polygon"
}
}
],
"place_id" : "ChIJVeHddzS3j4ARFZJVu4Cf27o"
}
],
}
इस सुविधा के चालू होने पर, दो कलेक्शन दिखाए जा सकते हैं:
buildings[]
और entrances[]
.
हर entrances
नतीजे में ये फ़ील्ड होते हैं:
location
प्रवेश द्वार के अक्षांश/देशांतर निर्देशांक होते हैं.building_place_id
, उस इमारत का स्थान आईडी है जिसमें अंदर जाने का रास्ता होता है. ध्यान दें कि यह पैरामीटर हमेशा पॉप्युलेट नहीं होगा.
हर buildings
नतीजे में ये फ़ील्ड होते हैं:
place_id
, इमारत का यूनीक आइडेंटिफ़ायर है. ज़्यादा जानकारी के लिए, जगह की जानकारी देने वाले आईडी की खास जानकारी देखें.building_outlines[]
, आउटलाइन का कलेक्शन है बिल्डिंग. फ़िलहाल, इस ऐरे में सिर्फ़ एक एंट्री होगी. इसमें मौजूद हर ऑब्जेक्टbuilding_outlines[]
में ये फ़ील्ड होते हैं:display_polygon
, पॉलीगॉन की GeoJSON एन्कोडिंग है जो इमारत में शामिल पृथ्वी के सतह के क्षेत्रफल का अनुमान लगाता है, का उपयोग करके आरएफ़सी 7946 फ़ॉर्मैट. ध्यान दें कि आरएफ़सी 7946 फ़ॉर्मैट, मल्टी-पॉलीगॉन के साथ काम करता है, इसलिए, एकdisplay_polygon
ऑब्जेक्ट कई पॉलीगॉन को दिखा सकता है.
कवरेज
यह सुविधा सभी इलाकों में उपलब्ध है. हालांकि, सभी इमारतों की आउटलाइन या एंट्रेंस नहीं दिखेंगे. साथ ही, इलाके के हिसाब से कवरेज अलग-अलग होगी. इसके अलावा, आपको एपीआई से ऐसे रिस्पॉन्स मिल सकते हैं जिनमें इमारत की आउटलाइन तो हो, लेकिन कोई एंट्रेंस न हो. समय के साथ, एंट्रेंस कवरेज बेहतर होने की उम्मीद है.
सुझाव/राय दें या शिकायत करें
इस सुविधा को प्रयोग के तौर पर दिया जा रहा है. हम यहां आपके फ़ीडबैक की सराहना करेंगे buildings-in-geocoding-feedback-channel@google.com.