تفاصيل حول نتيجة بحث عن أماكن.
تمثيل 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
قيمة النوع المركّب.
عمليات التعداد | |
---|---|
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 |
موقع المدخل. |