Angular-google-maps: disableDefaultUI & disableDoubleClickZoom لا تعملان

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

وصف المشكلة

أحاول تعطيل تعطيل واجهة المستخدم الافتراضية وتعطيل DoubleClickZoom ولكن على كل من محاكي iOS والخدمة الأيونية ، لا تزال كلتا الوظيفتين تعملان.

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

الكود وفقًا للبرنامج التعليمي ولكن مع إضافة متغيرات disableDefaultUI & disableDoubleClickZoom:
title: string = 'My first angular2-google-maps project'; zoom: number = 16; lat:number = 13.0476421; lng: number = 11.6865258; disDoubleClickZoom: boolean = true; disDefaultUI: boolean =true;

لغة البرمجة:
<sebm-google-map [latitude]="lat" [longitude]="lng" [styles]="map_features" [zoom]="zoom" [disableDoubleClickZoom]="disDoubleClickZoom" [disableDefaultUI]="disDefaultUI"> <sebm-google-map-marker [latitude]="lat" [longitude]="lng"></sebm-google-map-marker> </sebm-google-map>

السلوك الحالي

لم يتم تمرير الخرائط المنطقية في HTML.

السلوك المتوقع / المطلوب

يجب أن تمر العناصر المنطقية إلى الخريطة وواجهة المستخدم الافتراضية والنقر المزدوج معطل.

angular2 & angular-google-maps الإصدار

احدث اصدار.

important AgmMap bug

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

[disableDefaultUI]="true" لا يعمل.

لقد قمت بحل مشكلتي عن طريق تعطيل عناصر التحكم واحدة تلو الأخرى باستخدام:
[zoomControl]="false"
[streetViewControl]="false"

ال 11 كومينتر

يرجى إنشاء Plunkr لإظهار الخطأ. الكود / الروابط تبدو صحيحة.

يبدو أن التبديل من [disableDefaultUI]="false" إلى [disableDefaultUI]="true" ليس له أي تأثير بالنسبة لي أيضًا.
من ناحية أخرى ، يعمل [streetViewControl]="false" بشكل جيد ويخفي زر التجوّل الافتراضي كما هو متوقع.

أبلغ الناس عن هذه المشكلة في https://gitter.im/SebastianM/angular2-google-maps أيضًا في 31 مارس.

vkniazeu لا يمكن تمكين واجهة المستخدم الافتراضية إذا تم تعطيلها دون تدمير الخريطة هذا التعليق أنهم غير مهتمين بتغيير هذا.

ومع ذلك ، يمكنني إعادة إنتاج مشكلتك مع disableDefaultUI ، فهي لا تعمل حتى إذا تم تعيينها في البداية على true .

@ 0x62 شكرا لتأكيد ذلك.
لم أقصد أن أقول التبديل بعد إنشاء الخريطة بالفعل. قصدت فقط أن تعيين القيمة على "true" في البداية لم يكن له أي تأثير.
وبالفعل ، بالنسبة للتغييرات الديناميكية لهذه القيم ، تمامًا مثل لغة الخريطة ، على سبيل المثال ، سيتعين عليك إعادة إنشاء حاوية AGM ، والتي تكون حسب التصميم ومفهومة.

واجهت أيضًا مشكلات مع draggable ، ولكن بالنظر إلى المصدر اكتشفت أن الخاصية الفعلية هي mapDraggable ولكن لا يبدو أنها موثقة في أي مكان.

نفس المشكلة هنا. [disableDefaultUI]="true" لا يعمل.

نفس الشيء هنا مقابل [disableDefaultUI]="true" ، هل من أخبار عن ذلك؟

لم يعمل معي ايضا. هل وجدت أي حل يا رفاق؟

[disableDefaultUI]="true" لا يعمل.

لقد قمت بحل مشكلتي عن طريق تعطيل عناصر التحكم واحدة تلو الأخرى باستخدام:
[zoomControl]="false"
[streetViewControl]="false"

التبديل من [disableDefaultUI] = "false" إلى [disableDefaultUI] = يبدو أن "true" ليس له أي تأثير بالنسبة لي أيضًا.
لإزالة خيارات التكبير (أزرار زائد وناقص) ، استخدم خيار [zoomControl] واضبطه على "خطأ"
ولإزالة التجوّل الافتراضي ، استخدم خيار [streetViewControl] واضبطه على "خطأ"

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

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

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

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

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

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

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

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