ProximityInfo

یک معیار نزدیکی نقطه جغرافیایی و شعاع تعیین می کند که چه منطقه جغرافیایی را شامل می شود. آدرس، توصیفی از نقطه جغرافیایی است که بر ارائه آگهی تأثیری ندارد.

دو راه برای ایجاد مجاورت وجود دارد. ابتدا با تنظیم آدرس و شعاع. نقطه جغرافیایی به طور خودکار محاسبه می شود. دوم، با تنظیم نقطه جغرافیایی و شعاع. آدرس یک برچسب اختیاری است که تأیید نمی شود.

نمایندگی JSON
{
  "geoPoint": {
    object (GeoPointInfo)
  },
  "radiusUnits": enum (ProximityRadiusUnits),
  "address": {
    object (AddressInfo)
  },
  "radius": number
}
فیلدها
geoPoint

object ( GeoPointInfo )

طول و عرض جغرافیایی.

radiusUnits

enum ( ProximityRadiusUnits )

واحد اندازه گیری شعاع. پیش فرض KILOMETER است.

address

object ( AddressInfo )

آدرس کامل

radius

number

شعاع مجاورت.

GeoPointInfo

نقطه جغرافیایی برای معیار مجاورت.

نمایندگی JSON
{
  "longitudeInMicroDegrees": integer,
  "latitudeInMicroDegrees": integer
}
فیلدها
longitudeInMicroDegrees

integer

درجه میکرو برای طول جغرافیایی.

latitudeInMicroDegrees

integer

درجه میکرو برای عرض جغرافیایی.

واحدهای شعاع مجاورت

واحد فاصله شعاع در مجاورت (مثلا MILES)

Enums
UNSPECIFIED مشخص نشده است.
UNKNOWN فقط برای مقدار برگشتی استفاده می شود. نشان دهنده مقدار ناشناخته در این نسخه است.
MILES مایل
KILOMETERS کیلومتر

آدرس اطلاعات

آدرس برای معیار مجاورت.

نمایندگی JSON
{
  "postalCode": string,
  "provinceCode": string,
  "countryCode": string,
  "provinceName": string,
  "streetAddress": string,
  "streetAddress2": string,
  "cityName": string
}
فیلدها
postalCode

string

کد پستی

provinceCode

string

کد استان یا ایالت

countryCode

string

کد کشور

provinceName

string

نام استان یا ایالت

streetAddress

string

آدرس خیابان خط 1.

streetAddress2

string

آدرس خیابان خط 2. این فیلد فقط برای نوشتن است. این فقط برای محاسبه طول و عرض جغرافیایی یک آدرس استفاده می شود که geoPoint خالی باشد.

cityName

string

نام شهر.