ホームページ >ウェブフロントエンド >jsチュートリアル >Google マップのポリライン オーバーレイの色をランダム化するにはどうすればよいですか?

Google マップのポリライン オーバーレイの色をランダム化するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-11 09:06:15885ブラウズ

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

ポリライン オーバーレイの色のカスタマイズ

提供された関数は、静的カラー "#0000FF" で GPolyline オーバーレイを定義します。色の選択にランダム性を導入するには、この固定値をランダム カラー ジェネレーターに置き換えましょう。

解決策

ランダムな色を生成するには、次の Javascript 関数:

<br>function getRandomColor() {<br> var 文字 = '0123456789ABCDEF';<br> var color = '#';<br> for (var i = 0; i </p>
<pre class="brush:php;toolbar:false">color += letters[Math.floor(Math.random() * 16)];

}
戻るcolor;
}

この関数をコードに組み込むことで、静的な色を動的に生成されたランダムな色に置き換えることができます:

document.overlay = GPolyline.fromEncoded({</p> <pre class="brush:php;toolbar:false">color: getRandomColor(), ...

});

この変更により、関数が呼び出されるたびにオーバーレイの色がランダムに変更されるようになります。特定の色の色合いは、生成されたランダム値に基づいて変化します。

以上がGoogle マップのポリライン オーバーレイの色をランダム化するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。