একটি বিল্ডিং আউটলাইন হল অক্ষাংশ/দ্রাঘিমাংশের সমন্বয় জোড়ার একটি সেট যা বিল্ডিং দ্বারা আচ্ছাদিত পৃথিবীর পৃষ্ঠের ক্ষেত্রফলকে প্রতিনিধিত্ব করে একটি 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"
}
],
}
এই বৈশিষ্ট্যটি সক্ষম হলে 2টি অ্যারে ফেরত দেওয়া যেতে পারে: buildings[]
এবং entrances[]
।
প্রতিটি entrances
ফলাফলের নিম্নলিখিত ক্ষেত্র রয়েছে:
-
location
হল প্রবেশদ্বারের অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্ক। -
building_place_id
হল বিল্ডিংয়ের জায়গার আইডি যেখানে প্রবেশদ্বার রয়েছে। মনে রাখবেন যে এই প্যারামিটারটি সর্বদা জনবহুল হবে না।
প্রতিটি buildings
ফলাফল নিম্নলিখিত ক্ষেত্র আছে:
-
place_id
হল বিল্ডিংয়ের অনন্য শনাক্তকারী। আরো বিস্তারিত জানার জন্য স্থান আইডি ওভারভিউ দেখুন. -
building_outlines[]
হল বিল্ডিং এর সাথে সম্পর্কিত আউটলাইনের একটি অ্যারে। এখন পর্যন্ত এই অ্যারেতে শুধুমাত্র একটি এন্ট্রি থাকবে।building_outlines[]
এর প্রতিটি বস্তুর নিম্নলিখিত ক্ষেত্র রয়েছে: -
display_polygon
হল বহুভুজের GeoJSON এনকোডিং যা RFC 7946 ফর্ম্যাট ব্যবহার করে বিল্ডিং দ্বারা আচ্ছাদিত পৃথিবীর পৃষ্ঠের ক্ষেত্রফলকে আনুমানিক করে। মনে রাখবেন যে RFC 7946 ফর্ম্যাট বহু-বহুভুজ সমর্থন করে, তাই একটিdisplay_polygon
বস্তু একাধিক বহুভুজকে উপস্থাপন করতে পারে।
কভারেজ
এই বৈশিষ্ট্যটি সমস্ত অঞ্চলে উপলব্ধ; তবে সমস্ত বিল্ডিংয়ের রূপরেখা বা প্রবেশপথ থাকবে না এবং কভারেজ অঞ্চলভেদে ভিন্ন হবে। উপরন্তু, আপনি API প্রতিক্রিয়া পাওয়ার আশা করা উচিত যাতে একটি বিল্ডিং রূপরেখা থাকে কিন্তু কোনো প্রবেশপথ নেই। প্রবেশদ্বার কভারেজ সময়ের সাথে উন্নত হবে বলে আশা করা হচ্ছে।
প্রতিক্রিয়া
এটি একটি পরীক্ষামূলক বৈশিষ্ট্য। আমরা বিল্ডিং-in-geocoding-feedback-channel@google.com- এ প্রতিক্রিয়ার প্রশংসা করব।