Deskripsi masalah
Saya mencoba menonaktifkan disableDefaultUI & disableDoubleClickZoom tetapi pada simulator iOS dan servis ionik, kedua fungsi masih berfungsi.
Langkah-langkah untuk mereproduksi dan sedikit demo masalah
Kode sesuai tutorial tetapi dengan variabel disableDefaultUI & disableDoubleClickZoom ditambahkan:
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>
Perilaku saat ini
Boolean tidak melewati peta dalam HTML.
Perilaku yang diharapkan / diinginkan
Boolean harus diteruskan ke peta dan UI Default dan klik dua kali dinonaktifkan.
angular2 & versi angular-google-maps
Versi terbaru.
Harap buat Plunkr untuk menunjukkan bug tersebut. Kode / binding terlihat benar.
Beralih dari [disableDefaultUI]="false"
menjadi [disableDefaultUI]="true"
sepertinya juga tidak berpengaruh bagi saya.
Di sisi lain, [streetViewControl]="false"
berfungsi dengan baik dan menyembunyikan tombol tampilan jalan seperti yang diharapkan.
Orang-orang juga melaporkan masalah ini di https://gitter.im/SebastianM/angular2-google-maps pada tanggal 31 Maret.
@vkniazeu Tidak mungkin mengaktifkan UI default jika telah dinonaktifkan tanpa merusak dan membuat ulang peta (itu adalah batasan Google). Apakah RUPS harus memperhitungkan ini atau tidak dan secara otomatis menghancurkan / membuat ulang terserah pengelola, namun saya akan menebak dari komentar ini bahwa mereka tidak tertarik untuk mengubahnya.
Namun, saya dapat mereproduksi masalah Anda dengan disableDefaultUI
, ini tidak berfungsi meskipun awalnya disetel ke true
.
@ 0x62 Terima kasih telah mengkonfirmasikan ini.
Saya tidak bermaksud mengatakan toggling setelah peta dibuat. Saya hanya bermaksud menetapkan nilai menjadi "benar" pada awalnya tidak memiliki efek apa pun.
Dan memang, untuk perubahan dinamis dari nilai-nilai ini, seperti bahasa peta, misalnya, Anda harus membuat ulang wadah AGM, yang dirancang dan dapat dimengerti.
Saya juga memiliki masalah dengan draggable
, namun melihat sumbernya saya menemukan bahwa properti sebenarnya adalah mapDraggable tetapi tampaknya tidak didokumentasikan di mana pun.
Masalah yang sama disini. [disableDefaultUI]="true"
tidak berfungsi.
Sama di sini untuk [disableDefaultUI]="true"
, ada berita tentang itu?
Tidak bekerja untukku juga. Apakah kalian menemukan solusi?
[disableDefaultUI]="true"
Rupanya tidak bekerja.
Saya memecahkan masalah saya dengan menonaktifkan kontrol satu per satu dengan:
[zoomControl]="false"
[streetViewControl]="false"
Beralih dari [disableDefaultUI] = "false" ke [disableDefaultUI] = "true" sepertinya juga tidak berpengaruh bagi saya.
Untuk menghapus opsi zoom (tombol plus dan minus), gunakan opsi [zoomControl] dan setel ke "false"
dan untuk menghapus tampilan jalan gunakan opsi [streetViewControl] dan setel ke "false"
Masalah ini secara otomatis ditandai sebagai usang karena tidak ada aktivitas terbaru. Ini akan ditutup jika tidak ada aktivitas lebih lanjut. Terima kasih atas kontribusi Anda.
Komentar yang paling membantu
[disableDefaultUI]="true"
Rupanya tidak bekerja.Saya memecahkan masalah saya dengan menonaktifkan kontrol satu per satu dengan:
[zoomControl]="false"
[streetViewControl]="false"