Angular-google-maps: لا تتوفر عناصر تحكم الخاصية في كائن NativeMap

تم إنشاؤها على ٨ سبتمبر ٢٠١٦  ·  3تعليقات  ·  مصدر: SebastianM/angular-google-maps

وصف المشكلة
أقوم بإدخال مربع بحث على الخريطة للبحث عن العناوين كما ترى في هذا البرنامج التعليمي في (مستند API لخرائط Google) [https://developers.google.com/maps/documentation/javascript/examples/places-searchbox].

من أجل ذلك ، حصلت على NativeMap ودفعت عنصر الإدخال إلى الخريطة باستخدام شيء مثل هذا:

this.gmaps.getNativeMap().then(map => {
      let input = document.getElementById('my-search-box');
      let searchBox = new google.maps.places.SearchBox(input);
      map.controls[google.maps.ControlPosition.TOP_LEFT].push(input);
      searchBox.addListener('places_changed', () => this.placesChanged(searchBox));
    });

نظرًا لأن controls لم يتم تعيينه على الكائن الذي تم إرجاعه من الخريطة ، فأنا دائمًا ما أتلقى رسالة الخطأ:
الخاصية "عناصر التحكم" غير موجودة في نوع "GoogleMap".

لكنها تعمل على أي حال.

نظرًا لأن خاصية عناصر التحكم تتيح لنا القيام بأشياء رائعة بمجرد حصولنا على الخريطة الأصلية ، أعتقد أن تنفيذها قد يكون جيدًا للإصدارات المستقبلية.

angular2 & angular2-google-maps الإصدار
الزاوي 2 - 2.0.0-rc.6
angular2-google-maps 0.14.0.0.0 تحديث

PRs welcome! stale feature-request

التعليق الأكثر فائدة

سيكون من الجيد جدًا تنفيذ هذا :)

ال 3 كومينتر

أي تعديل حدث في هذه القضية ؟

راجع للشغل ، شكرا على العمل الشاق!

سيكون من الجيد جدًا تنفيذ هذا :)

تم وضع علامة على هذه المشكلة تلقائيًا على أنها قديمة نظرًا لعدم وجود نشاط حديث لها. سيتم إغلاقه إذا لم يحدث أي نشاط آخر. شكرا لمساهماتكم.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

DeveloperAdd007 picture DeveloperAdd007  ·  3تعليقات

supran2811 picture supran2811  ·  4تعليقات

ChrisDevinePimss picture ChrisDevinePimss  ·  3تعليقات

muhammad-shahzad-anjum picture muhammad-shahzad-anjum  ·  4تعليقات

maneesht picture maneesht  ·  3تعليقات