Deskripsi masalah
Saya memasukkan kotak pencarian di peta untuk mencari alamat seperti yang Anda lihat di tutorial ini di (dokumen Google Maps API)[https://developers.google.com/maps/documentation/javascript/examples/places-searchbox].
Untuk itu, saya mendapatkan NativeMap dan mendorong elemen input ke dalam peta menggunakan sesuatu seperti ini:
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));
});
Karena controls
tidak dipetakan pada objek yang dikembalikan dari peta, saya selalu mendapatkan pesan kesalahan:
Properti 'kontrol' tidak ada pada jenis 'GoogleMap'.
tapi tetap bekerja.
Karena properti kontrol memungkinkan kita untuk melakukan hal-hal keren setelah kita mendapatkan nativeMap, saya pikir mengimplementasikannya bisa bagus untuk rilis mendatang.
versi angular2 & angular2-google-maps
angular2 - 2.0.0-rc.6
angular2-google-maps 0.14.0
Setiap pembaruan tentang masalah ini?
btw, terima kasih atas kerja kerasnya!
Akan sangat menyenangkan jika ini diterapkan :)
Masalah ini secara otomatis ditandai sebagai basi karena tidak ada aktivitas terbaru. Ini akan ditutup jika tidak ada aktivitas lebih lanjut yang terjadi. Terima kasih atas kontribusi Anda.
Komentar yang paling membantu
Akan sangat menyenangkan jika ini diterapkan :)