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

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

address

object (Address)

כתובת המקום.

geometry

object (Geometry)

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

types[]

string

קבוצת תגי סוג לתוצאה הזו. לדוגמה, 'פוליטי' ו'מקומי'. 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

הערך של סוג התרכובת.

טיפוסים בני מנייה (enums)
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)

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