PlaceResult

פרטים על תוצאת חיפוש של מקום.

ייצוג ב-JSON
{
  "place": {
    object (Place)
  },
  "distanceMeters": number
}
שדות
place

object (Place)

פרטים על מקום מסוים.

distanceMeters

number

המרחק בקו ישר ממיקום החיפוש לגיאומטריה או למרכז של המקום.

מקום

פרטים על מקום מסוים.

ייצוג JSON
{
  "placeId": string,
  "displayName": string,
  "languageCode": string,
  "address": {
    object (Address)
  },
  "geometry": {
    object (Geometry)
  },
  "types": [
    string
  ],
  "associatedCompounds": [
    {
      object (Compound)
    }
  ]
}
שדות
placeId

string

מזהה המקום של המקום. מזהה מקום הוא טקסט שמזהה מקום באופן ייחודי. https://developers.google.com/places/web-service/place-id

displayName

string

שם המקום מותאם לשוק המקומי. מותאם לשוק המקומי בהתאם להעדפה שצוינה בבקשה.

languageCode

string

קוד השפה של שדות הטקסט המשויכים למקום. לדוגמה, 'name' ו-'address'.

address

object (Address)

כתובת המקום.

geometry

object (Geometry)

גיאומטריה של המקום.

types[]

string

קבוצה של סוגי תגים לתוצאה הזו. לדוגמה, 'political' ו-'locality'. https://developers.google.com/places/web-service/supported_types

associatedCompounds[]

object (Compound)

המתחמים הקשורים למקום.

גיאומטריה

גיאומטריה של מקום.

ייצוג JSON
{
  "location": {
    object (LatLng)
  },
  "viewport": {
    object (Viewport)
  },
  "displayBoundary": {
    object
  }
}
שדות
location

object (LatLng)

הנקודה המרכזית של הישות שמכילה את ההודעה.

viewport

object (Viewport)

חלון תצוגה שמתאים להצגת המקום במפה בגודל ממוצע.

displayBoundary

object (Struct format)

מציינת פוליגון באמצעות פורמט 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 (LatLng)
  },
  "high": {
    object (LatLng)
  }
}
שדות
low

object (LatLng)

חובה. הנקודה הנמוכה ביותר באזור התצוגה.

high

object (LatLng)

חובה. הנקודה הגבוהה ביותר באזור התצוגה.

מתחם

מתחם שמשויך למקום.

ייצוג ב-JSON
{
  "type": enum (CompoundType),
  "geometry": {
    object (Geometry)
  },
  "entrances": [
    {
      object (Entrance)
    }
  ]
}
שדות
type

enum (CompoundType)

סוג התרכובת.

geometry

object (Geometry)

הגיאומטריה שמשויכת למתחם.

entrances[]

object (Entrance)

רשימת הכניסות המשויכות למתחם.

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 (LatLng)
  }
}
שדות
location

object (LatLng)

מיקום הכניסה.