提供された関数は、静的カラー "#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 サイトの他の関連記事を参照してください。