Angular-google-maps: هل لدى الجمعية العمومية AGM PlacesService؟ لا أستطيع أن أجعلها تعمل.

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

وصف المشكلة
محاولة استخدام خدمة الأماكن لتشغيل "بحث قريب ()"

خطوات إعادة إنتاج وعرض بسيط للمشكلة

البحث العام عن مستشفى () {
اسمح للخريطة = new google.maps.Map (document.createElement ('div')) ؛
var placesService = new google.maps.places.PlacesService (map) ؛
var place: any = Observable.bindCallback (placesService.nearbySearch) ؛

var pyrmont = new google.maps.LatLng(19.107567, 72.8335)
var request = {
  location: pyrmont,
  radius: 200,
  types: ['hospital', 'health'] // this is where you set the map to get the hospitals and health related places
};

return place(request)
  .map((response) => {
    let result: IDistanceResult;
    console.log(response);
    return result = {
      directions: response[0],
      status: response[1]
    }
  });

}

_ما هي الخطوات التي يجب أن نحاولها في العرض التوضيحي الخاص بك لمعرفة المشكلة؟ _

السلوك الحالي
خطأ في النوع غير معلوم: لا يمكن قراءة خاصية "nearSearch" غير المعرفة

السلوك المتوقع / المطلوب
إرجاع قائمة الأماكن المجاورة

angular2 & نسخة خرائط جوجل الزاوي
آخر

معلومات أخرى

أنا أسأل فقط لأنه يبدو أن خدمة الاتجاهات تعمل بشكل جيد ، لذلك افترضت أن خدمة الأماكن كذلك

ال 3 كومينتر

ربما يجب أن تستخدم فقط:
var service = new google.maps.places.PlacesService(document.createElement('div'));
ما لم تكن تستخدم الخريطة في أي مكان آخر ، ولكن على أي حال ، فإن PlacesService ليس جزءًا من هذه المكتبة ، لذا فإن المشكلة لا تتعلق بـ AGM

أردت فقط أن أكرر ما قاله jgutix فيما يتعلق بإنشاء مثيل للخدمة وأنه في الواقع يعمل بشكل جيد بهذه الطريقة - أستخدم البحث النصي .

صحيح ، لقد نجحت ، يبدو أنها لا تعمل مع Observable.bindCallback ()

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

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

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

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

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

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

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