Angular-google-maps: يؤدي تعيين الوزن على دائرة إلى حدوث خطأ ولا يضيف الحد

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

وصف المشكلة
إذا قمت بإضافة خاصية strokeWeight ، فإن خرائط Google ستلقي بخطأ:

خطأ في النوع غير معلوم: f [r] ليس دالة

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

http://plnkr.co/edit/EjWE2hRU9q3DwQh90BCE؟p=preview

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

قم بتشغيله وافتح وحدة التحكم.

السلوك الحالي
حدث خطأ.

السلوك المتوقع / المطلوب
تعرض الدائرة حدًا بالسمك المحدد

angular2 & angular2-google-maps الإصدار
الزاوي 2.2 و angular2-google-maps 0.16.0

معلومات أخرى
يحدث هذا لأنك تقوم بتمرير قيمة موضع الحد كسلسلة CENTER ولكن هذا غير صالح لخرائط Google نظرًا لأنها تتوقع google.maps.StrokePosition.CENTER (خارجي أو داخلي) والذي يكون وراء الكواليس تعدادًا مع بعض القيمة الرقمية وليس خيط.

urgent AgmCircle bug

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

SebastianM أي تقدم فيما يتعلق بالمعلومات المقدمة cesarp ؟ هذه القضية قديمة جدا ...

كحل بديل يمكنك تمرير التعداد إلى إدخال strokePosition بدلاً من السلسلة. على سبيل المثال

google.maps.StrokePosition.CENTER // outputs 0

ثم تجاوز 0:

<agm-circle
  [latitude]="55.6713442"
  [longitude]="12.5237847"
  [radius]="1000"
  [strokeOpacity]="1"
  [strokePosition]="0" <-- here's the trick
  [strokeWeight]="2"
  [strokeColor]="'#706bd6'"
  [fillColor]="'#706bd6'"
  [fillOpacity]="0.5">
</agm-circle>

ال 11 كومينتر

cesarp شكرا لك! تمت إضافة تعليق واحد.

أي تحديث أو حل بديل؟ لقد واجهت نفس المشكلة.

أي تحديث مع هذه القضية؟ لقد واجهت نفس المشكلة أيضًا.

تضمين التغريدة

لقد أضفت [strokePosition] = "1" إلى علامة دائرة agm الخاصة بي. هذا يضيف الدائرة. ومع ذلك ، لدي الآن مشكلة مختلفة في أن قيم لون وملء الألوان لم يتم تكريمها. لون الحد والتعبئة باللون الأسود ولا يمكن تغييرهما.

shuchow هل قمت بلصق الشفرة مباشرة على دليل node_modules الخاص بك؟ لأن عملي يعمل بشكل صحيح والسلوك الذي أريده صحيح. يجب لصق الرمز

node_modules/@agm/services/google-maps.api-wrapper.js LINE 46-51

SebastianM أي تقدم فيما يتعلق بالمعلومات المقدمة cesarp ؟ هذه القضية قديمة جدا ...

كحل بديل يمكنك تمرير التعداد إلى إدخال strokePosition بدلاً من السلسلة. على سبيل المثال

google.maps.StrokePosition.CENTER // outputs 0

ثم تجاوز 0:

<agm-circle
  [latitude]="55.6713442"
  [longitude]="12.5237847"
  [radius]="1000"
  [strokeOpacity]="1"
  [strokePosition]="0" <-- here's the trick
  [strokeWeight]="2"
  [strokeColor]="'#706bd6'"
  [fillColor]="'#706bd6'"
  [fillOpacity]="0.5">
</agm-circle>

SebastianM لماذا لا يزال هذا مفتوحًا؟ يرجى تغييره في المستندات أو في التعليمات البرمجية. لقد فقدت الكثير من الوقت في هذا.

أواجه نفس المشكلة ، هناك حاجة إلى إصلاح ، السلسلة لا تعمل ولكن الرقم يعمل 👍

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

لا تزال هذه مشكلة (أنا أستخدم الإصدار التجريبي 5). يجب أن تظل مفتوحة

حاول 772 إصلاحه ، لكنه لم يكتمل

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