Deskripsi masalah
Jika Anda menambahkan properti strokeWeight, google maps membuat kesalahan:
TypeError yang tidak tertangkap: f [r] bukan sebuah fungsi
Langkah-langkah untuk mereproduksi dan sedikit demo masalah
http://plnkr.co/edit/EjWE2hRU9q3DwQh90BCE?p=preview
_Langkah apa yang harus kami coba dalam demo Anda untuk melihat masalah? _
Jalankan dan buka konsol.
Perilaku saat ini
Terjadi kesalahan.
Perilaku yang diharapkan / diinginkan
Lingkaran menunjukkan goresan dengan bobot yang ditentukan
versi angular2 & angular2-google-maps
angular 2.2 dan angular2-google-maps 0.16.0
Informasi lainnya
Ini terjadi karena Anda meneruskan nilai posisi goresan sebagai string CENTER tetapi itu tidak valid untuk google maps karena mengharapkan google.maps.StrokePosition.CENTER (LUAR atau DALAM) yang di belakang layar adalah enum dengan beberapa nilai numerik bukan a tali.
@cesarp terima kasih! Menambahkan satu komentar.
Ada pembaruan atau solusi? Saya mengalami masalah yang sama.
Adakah pembaruan dengan masalah ini? Saya juga mengalami masalah yang sama.
@santrikece
Saya menambahkan [strokePosition] = "1" ke tag agm-circle saya. Itu menambah lingkaran. Namun, sekarang saya memiliki masalah yang berbeda dalam nilai strokeColor dan fillColor yang tidak dihormati. Goresan dan isiannya hitam dan tidak dapat diubah.
@shuchow apakah Anda langsung menempelkan kode di direktori node_modules? Karena perilaku saya berfungsi dengan baik dan perilaku yang saya inginkan sudah benar. Kode harus ditempel
node_modules/@agm/services/google-maps.api-wrapper.js LINE 46-51
@SebastianM ada kemajuan apa pun terkait informasi yang diberikan @cesarp ? masalah ini sudah cukup lama ...
Sebagai solusinya, Anda dapat mengirimkan enum ke strokePosition
input alih-alih string. Contohnya
google.maps.StrokePosition.CENTER // outputs 0
lalu lewati 0:
<agm-circle
[latitude]="55.6713442"
[longitude]="12.5237847"
[radius]="1000"
[strokeOpacity]="1"
[strokePosition]="0" <-- here's the trick
[strokeWeight]="2"
[strokeColor]="'#706bd6'"
[fillColor]="'#706bd6'"
[fillOpacity]="0.5">
</agm-circle>
@SebastianM Mengapa ini masih terbuka? Silakan ubah di dokumen atau dalam kode. Saya kehilangan banyak waktu untuk ini.
Saya mengalami masalah yang sama, diperlukan perbaikan, string tidak berfungsi tetapi nomor berfungsi 👍
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.
Ini masih menjadi masalah (saya menggunakan beta.5). Ini harus tetap terbuka
Komentar yang paling membantu
@SebastianM ada kemajuan apa pun terkait informasi yang diberikan @cesarp ? masalah ini sudah cukup lama ...
Sebagai solusinya, Anda dapat mengirimkan enum ke
strokePosition
input alih-alih string. Contohnyalalu lewati 0: