Angular-google-maps: disableDefaultUI & disableDoubleClickZoom tidak bekerja

Dibuat pada 14 Mar 2017  ·  11Komentar  ·  Sumber: SebastianM/angular-google-maps

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.

important AgmMap bug

Komentar yang paling membantu

[disableDefaultUI]="true" Rupanya tidak bekerja.

Saya memecahkan masalah saya dengan menonaktifkan kontrol satu per satu dengan:
[zoomControl]="false"
[streetViewControl]="false"

Semua 11 komentar

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.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

alexweber picture alexweber  ·  4Komentar

mensch picture mensch  ·  3Komentar

dineshkumar20 picture dineshkumar20  ·  3Komentar

n1t3w0lf picture n1t3w0lf  ·  3Komentar

PeterSisovsky picture PeterSisovsky  ·  3Komentar