Angular-google-maps: Menyetel strokeWeight pada lingkaran menghasilkan kesalahan dan tidak menambahkan goresan

Dibuat pada 25 Nov 2016  ·  11Komentar  ·  Sumber: SebastianM/angular-google-maps

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.

urgent AgmCircle bug

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. 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>

Semua 11 komentar

@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

772 mencoba memperbaikinya, tetapi tidak lengkap

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

ostapch picture ostapch  ·  4Komentar

PeterSisovsky picture PeterSisovsky  ·  3Komentar

Halynsky picture Halynsky  ·  3Komentar

maneesht picture maneesht  ·  3Komentar

DeveloperAdd007 picture DeveloperAdd007  ·  3Komentar