Angular-google-maps: Kontrol properti tidak tersedia di objek NativeMap

Dibuat pada 8 Sep 2016  ·  3Komentar  ·  Sumber: SebastianM/angular-google-maps

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

PRs welcome! stale feature-request

Komentar yang paling membantu

Akan sangat menyenangkan jika ini diterapkan :)

Semua 3 komentar

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.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat