รายละเอียดเกี่ยวกับผลการค้นหาสถานที่
การแสดง JSON |
---|
{
"place": {
object ( |
ช่อง | |
---|---|
place |
รายละเอียดเกี่ยวกับสถานที่ |
distanceMeters |
ระยะทางในเส้นตรงจากตำแหน่งที่ค้นหาไปยังตำแหน่งเรขาคณิตหรือจุดศูนย์กลาง |
สถานที่
รายละเอียดเกี่ยวกับสถานที่
การแสดง JSON |
---|
{ "placeId": string, "displayName": string, "languageCode": string, "address": { object ( |
ช่อง | |
---|---|
placeId |
รหัสสถานที่ของสถานที่นั้น รหัสสถานที่คือข้อความที่ระบุสถานที่อย่างไม่ซ้ำกัน https://developers.google.com/places/web-service/place-id |
displayName |
ชื่อของสถานที่ที่แปล แปลตามค่ากำหนดที่ให้ไว้ในคำขอ |
languageCode |
รหัสภาษาของช่องข้อความที่เชื่อมโยงกับสถานที่ เช่น "name" และ "address" |
address |
ที่อยู่ของสถานที่ |
geometry |
เรขาคณิตของสถานที่ |
types[] |
ชุดของแท็กประเภทสำหรับผลการค้นหานี้ ตัวอย่างเช่น "การเมือง" และ "ย่าน" https://developers.google.com/places/web-service/supported_types |
associatedCompounds[] |
สารประกอบที่เกี่ยวข้องกับสถานที่ |
เรขาคณิต
เรขาคณิตของสถานที่
การแสดง JSON |
---|
{ "location": { object ( |
ช่อง | |
---|---|
location |
จุดศูนย์กลางของเอนทิตีที่มีข้อความนี้ |
viewport |
วิวพอร์ตเหมาะสำหรับการแสดงสถานที่บนแผนที่ขนาดเฉลี่ย |
displayBoundary |
ระบุรูปหลายเหลี่ยมโดยใช้รูปแบบ GeoJSON Polygon |
วิวพอร์ต
วิวพอร์ตละติจูด-ลองจิจูด ซึ่งแสดงในแนวทแยงมุม 2 จุดตรงข้ามกับจุด low
และ high
จุด วิวพอร์ตถือเป็นพื้นที่แบบปิด กล่าวคือ รวมขอบเขตไว้ด้วย ขอบเขตละติจูดต้องอยู่ในช่วง -90 ถึง 90 องศา และขอบเขตลองจิจูดต้องอยู่ในช่วง -180 ถึง 180 องศา หลายกรณี ได้แก่
หาก
low
=high
วิวพอร์ตจะประกอบด้วยจุดเดียวนั้นหาก
low.longitude
>high.longitude
ช่วงลองจิจูดจะกลับสี (วิวพอร์ตข้ามเส้นลองจิจูด 180 องศา)หาก
low.longitude
= -180 องศาและhigh.longitude
= 180 องศา วิวพอร์ตจะรวมลองจิจูดทั้งหมดหาก
low.longitude
= 180 องศา และhigh.longitude
= -180 องศา ช่วงลองจิจูดจะว่างเปล่าหากเป็น
low.latitude
>high.latitude
ช่วงละติจูดจะว่างเปล่า
ต้องระบุทั้ง low
และ high
และช่องที่นำเสนอต้องไม่ว่างเปล่า (ตามที่ระบุโดยคำจำกัดความด้านบน) วิวพอร์ตที่ว่างเปล่าจะทำให้เกิดข้อผิดพลาด
ตัวอย่างเช่น วิวพอร์ตนี้ปิดครอบคลุมนครนิวยอร์กทั้งหมด:
{ "low": { "latitude": 40.477398, "longitude": -74.259087 }, "high": { "latitude": 40.91618, "longitude": -73.70018 } }
การแสดง JSON |
---|
{ "low": { object ( |
ช่อง | |
---|---|
low |
ต้องระบุ จุดต่ำของวิวพอร์ต |
high |
ต้องระบุ จุดสูงของวิวพอร์ต |
อาคารและพื้นที่โดยรอบ
กลุ่มอาคารที่เชื่อมโยงกับสถานที่
การแสดง JSON |
---|
{ "type": enum ( |
ช่อง | |
---|---|
type |
ประเภทสารประกอบ |
geometry |
เรขาคณิตที่เชื่อมโยงกับสารประกอบ |
entrances[] |
รายการทางเข้าที่เชื่อมโยงกับสารประกอบ |
CompoundType
ค่าของประเภทสารประกอบ
Enum | |
---|---|
COMPOUND_TYPE_UNSPECIFIED |
ไม่ทราบประเภทสารประกอบ |
SECTION |
ส่วนรวม https://support.google.com/mapskb/answer/7054299 |
BUILDING |
อาคารเดี่ยว https://support.google.com/mapskb/answer/7013011 |
GROUNDS |
รวมพื้นที่ https://support.google.com/mapskb/answer/7046859 |
ทางเข้าบ้าน
ทางเข้าของสถานที่
การแสดง JSON |
---|
{
"location": {
object ( |
ช่อง | |
---|---|
location |
ตำแหน่งของทางเข้า |