โครงร่างอาคารคือชุดคู่พิกัดละติจูด/ลองจิจูดที่กำหนดหา รูปหลายเหลี่ยม 2 มิติซึ่งแสดงพื้นที่ผิวโลกที่อาคารปกคลุม คุณสามารถใช้รูปหลายเหลี่ยมนี้เพื่อวาดโครงร่างของอาคารบนแผนที่ ทางเข้าเป็นคู่พิกัดละติจูด/ลองจิจูดคู่ที่กำหนด ตำแหน่งของจุดเข้าและออกไปยังสถานที่ ตัวอย่างเช่น ประตูของ อาคาร
พารามิเตอร์เพิ่มเติม
รวม
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 ที่มีโครงร่างอาคาร แต่ไม่ได้รับ การเข้าชม คาดว่ายอดการเข้าชมจะดีขึ้นเมื่อเวลาผ่านไป
ความคิดเห็น
นี่เป็นฟีเจอร์ทดลองใช้ เราขอขอบคุณสำหรับข้อเสนอแนะที่ buildings-in-geocoding-feedback-channel@google.com.