Angular-google-maps: disableDefaultUI & disableDoubleClickZoom funktionieren nicht

Erstellt am 14. März 2017  ·  11Kommentare  ·  Quelle: SebastianM/angular-google-maps

Fehlerbeschreibung

Ich versuche, disableDefaultUI & disableDoubleClickZoom zu deaktivieren, aber sowohl auf dem iOS-Simulator als auch auf dem ionischen Dienst funktionieren beide Funktionen immer noch.

Schritte zur Reproduktion und eine minimale Demo des Problems

Code gemäß Tutorial, jedoch mit den hinzugefügten Variablen disableDefaultUI und 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;

HTML:
<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>

Aktuelles Verhalten

Booleschen Werten wurden keine Karten in HTML übergeben.

Erwartetes / gewünschtes Verhalten

Boolesche Werte sollten an die Karte und die Standardbenutzeroberfläche übergeben und deaktiviert doppelklicken.

Angular2 & Angular-Google-Maps-Version

Letzte Version.

important AgmMap bug

Hilfreichster Kommentar

[disableDefaultUI]="true" Anscheinend funktioniert es nicht.

Ich habe mein Problem gelöst, indem ich die Steuerelemente einzeln deaktiviert habe mit:
[zoomControl]="false"
[streetViewControl]="false"

Alle 11 Kommentare

Bitte erstellen Sie einen Plunkr, um den Fehler anzuzeigen. Der Code / die Bindungen sehen richtig aus.

Das Umschalten von [disableDefaultUI]="false" auf [disableDefaultUI]="true" scheint auch für mich keine Auswirkung zu haben.
Auf der anderen Seite funktioniert [streetViewControl]="false" einwandfrei und verbirgt die Street View-Schaltfläche wie erwartet.

Leute haben dieses Problem am 31. März auch in https://gitter.im/SebastianM/angular2-google-maps gemeldet.

@vkniazeu Es ist nicht möglich, die Standard-Benutzeroberfläche zu aktivieren, wenn sie deaktiviert wurde, ohne die Karte zu zerstören und neu zu diesem Kommentar gehe ich jedoch davon aus, dass sie nicht daran interessiert sind, dies zu ändern.

Ich kann Ihr Problem jedoch mit disableDefaultUI reproduzieren. Es funktioniert nicht, selbst wenn es ursprünglich auf true .

@ 0x62 Vielen Dank für die Bestätigung.
Ich wollte nicht sagen, dass ich umschalten soll, nachdem die Karte bereits erstellt wurde. Ich wollte nur sagen, dass das Setzen des Werts auf "true" anfangs keine Auswirkung hatte.
Und für dynamische Änderungen dieser Werte, wie zum Beispiel die Sprache der Karte, müssten Sie den AGM-Container neu erstellen, der beabsichtigt und verständlich ist.

Ich hatte auch Probleme mit draggable , aber als ich die Quelle durchgesehen habe , habe ich festgestellt, dass die eigentliche Eigenschaft

Selbes Problem hier. [disableDefaultUI]="true" funktioniert nicht.

Gleiches hier für [disableDefaultUI]="true" , gibt es Neuigkeiten dazu?

Ich arbeite auch nicht für mich. Habt ihr eine Lösung gefunden?

[disableDefaultUI]="true" Anscheinend funktioniert es nicht.

Ich habe mein Problem gelöst, indem ich die Steuerelemente einzeln deaktiviert habe mit:
[zoomControl]="false"
[streetViewControl]="false"

Das Umschalten von [disableDefaultUI] = "false" auf [disableDefaultUI] = "true" scheint auch für mich keine Auswirkung zu haben.
Verwenden Sie zum Entfernen der Zoomoptionen (Plus- und Minus-Schaltflächen) die Option [zoomControl] und setzen Sie sie auf "false".
Verwenden Sie zum Entfernen der Straßenansicht die Option [streetViewControl] und setzen Sie sie auf "false".

Dieses Problem wurde automatisch als veraltet markiert, da es in letzter Zeit keine Aktivitäten gab. Es wird geschlossen, wenn keine weitere Aktivität stattfindet. Vielen Dank für Ihre Beiträge.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen