פרטים על תוצאת חיפוש של מקום.
ייצוג ב-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[] |
קבוצה של סוגי תגים לתוצאה הזו. לדוגמה, 'political' ו-'locality'. https://developers.google.com/places/web-service/supported_types |
associatedCompounds[] |
המתחמים הקשורים למקום. |
גיאומטריה
גיאומטריה של מקום.
ייצוג JSON |
---|
{ "location": { object ( |
שדות | |
---|---|
location |
הנקודה המרכזית של הישות שמכילה את ההודעה. |
viewport |
חלון תצוגה שמתאים להצגת המקום במפה בגודל ממוצע. |
displayBoundary |
מציינת פוליגון באמצעות פורמט GeoJSON Polygon |
אזור התצוגה
אזור תצוגה של קו רוחב, מיוצג בשתי אלכסון מול 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 |
מיקום הכניסה. |