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

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

Patricia Arquette
リリース: 2024-12-11 09:06:15
オリジナル
885 人が閲覧しました

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>
<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">color += letters[Math.floor(Math.random() * 16)];
ログイン後にコピー

}
戻るcolor;
}

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

document.overlay = GPolyline.fromEncoded({</p> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">color: getRandomColor(), ...

ログイン後にコピー

});

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

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

ソース:php.cn
前の記事:CSV データを JavaScript 配列に簡単に解析するにはどうすればよいですか? 次の記事:JavaScript アプリケーションでオーディオを再生するにはどうすればよいですか?
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
最新の問題
関連トピック
詳細>
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート