Ich mache eine Autocomplete-Eingabe für Google Maps API (Level 3) wie folgt instanziiert:
%Vor%Wie kann die Autokomplettierungsfunktion zur Laufzeit ein- und ausgeschaltet werden?
Es gibt zwei Elemente, die sich auf die automatische Vervollständigung beziehen
Was Sie tun können: Sie können beide Elemente anzeigen oder ausblenden, indem Sie ihren Anzeigestil ändern.
Wenn es nicht möglich ist, die Eingabe zu verbergen, können Sie die Eingabe durch einen Klon der Eingabe ersetzen. Dadurch wird die automatische Vervollständigung entfernt.
%Vor%Um die automatische Vervollständigung wiederherzustellen, machen Sie erneut was Sie tun möchten.
So entfernen Sie alle Listener, die der automatischen Vervollständigung hinzugefügt wurden.
%Vor%Um alle dem Eingabeelement hinzugefügten Listener zu entfernen.
%Vor%Siehe Ссылка
Die Lösung von Dr.Molle funktioniert nicht für mich.
Die Lösung, die ich gefunden habe, ist clearListener und entfernen pac-container:
%Vor%Jetzt kann ich Google Places Autocomplete ein- / ausschalten.
Wenn irgendetwas hier nicht für Sie funktioniert, können Sie versuchen, es einfach zu verstecken. Das Feld mit Stellen, die während der Eingabe erscheinen, befindet sich in der CSS-Klasse .pac-container, also deklariere es einfach in css display: none. Dann erscheint es nicht während der Eingabe in der Suchbox. Eigentlich ist es nicht die Art, es anzupassen.
Tags und Links javascript google-maps autocomplete google-maps-api-3