تفاصيل حول نتيجة بحث عن مكان
تمثيل 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. |
إطار العرض
إطار عرض لخط الطول وخط العرض، ويتم تمثيله كخطين قطريًا مقابل نقطتين 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
قيمة النوع المركّب.
عمليات التعداد | |
---|---|
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 |
الموقع الجغرافي للمدخل |