Rumah > hujung hadapan web > tutorial js > Bagaimanakah Saya Boleh Merawak Warna Tindanan Poligaris Peta Google?

Bagaimanakah Saya Boleh Merawak Warna Tindanan Poligaris Peta Google?

Patricia Arquette
Lepaskan: 2024-12-11 09:06:15
asal
893 orang telah melayarinya

How Can I Randomize the Color of a Google Maps Polyline Overlay?

Menyesuaikan Warna dalam Tindanan Poligaris

Fungsi yang disediakan mentakrifkan tindanan GPolyline dengan warna statik "#0000FF". Untuk memperkenalkan rawak ke dalam pemilihan warna, mari gantikan nilai tetap ini dengan penjana warna rawak.

Penyelesaian

Untuk menjana warna rawak, kita boleh memanfaatkan fungsi Javascript berikut:

<br>fungsi getRandomColor() {<br> huruf var = '0123456789ABCDEF';<br> warna var = '#';<br> untuk (var i = 0; i < 6; i ) {</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">color += letters[Math.floor(Math.random() * 16)];
Salin selepas log masuk

}
kembali warna;
}

Dengan memasukkan fungsi ini ke dalam kod kami, kami boleh menggantikan warna statik dengan warna rawak yang dijana secara dinamik:

document.overlay = GPolyline.fromEncoded({

color: getRandomColor(),
...
Salin selepas log masuk

});

Pengubahsuaian ini memastikan warna tindanan berubah secara rawak setiap kali fungsi dipanggil. Lorek warna tertentu akan berbeza-beza berdasarkan nilai rawak yang dijana.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Merawak Warna Tindanan Poligaris Peta Google?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Cadangan popular
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan