Fehlerbeschreibung
Ich füge ein Suchfeld in die Karte ein, um nach Adressen zu suchen, wie Sie in diesem Tutorial unter (Google Maps API-Dokument) [https://developers.google.com/maps/documentation/javascript/examples/places-searchbox] sehen können.
Um das zu erreichen, habe ich die NativeMap bekommen und das Eingabeelement so in die Karte geschoben:
this.gmaps.getNativeMap().then(map => {
let input = document.getElementById('my-search-box');
let searchBox = new google.maps.places.SearchBox(input);
map.controls[google.maps.ControlPosition.TOP_LEFT].push(input);
searchBox.addListener('places_changed', () => this.placesChanged(searchBox));
});
Da controls
nicht auf das von map zurückgegebene Objekt abgebildet wird, erhalte ich immer die Fehlermeldung:
Die Eigenschaft 'controls' existiert nicht beim Typ 'GoogleMap'.
aber es funktioniert trotzdem.
Da die Controls-Eigenschaft es uns ermöglicht, coole Sachen zu machen, sobald wir die nativeMap haben, denke ich, dass es für zukünftige Releases gut sein könnte, sie zu implementieren.
angle2 & angle2-google-maps-version
eckig2 - 2.0.0-rc.6
winklig2-google-maps 0.14.0
Irgendein Update zu diesem Thema?
btw, danke für die Mühe!
Es wäre sehr schön, wenn dies implementiert würde :)
Dieses Problem wurde automatisch als veraltet markiert, da es in letzter Zeit keine Aktivität hatte. Es wird geschlossen, wenn keine weitere Aktivität stattfindet. Vielen Dank für Ihre Beiträge.
Hilfreichster Kommentar
Es wäre sehr schön, wenn dies implementiert würde :)