פרטים על תוצאה של חיפוש מקום.
ייצוג 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 |
קוד השפה של שדות הטקסט המשויכים למקום. לדוגמה, 'שם' ו'כתובת'. |
address |
כתובת המקום. |
geometry |
גיאומטריה של המקום. |
types[] |
קבוצת תגי סוג לתוצאה הזו. לדוגמה, 'פוליטי' ו'מקומי'. 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
הערך של סוג התרכובת.
טיפוסים בני מנייה (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 ( |
שדות | |
---|---|
location |
מיקום הכניסה. |