ジオメトリ形状用のランダム カラー ジェネレーター
指定されたコード スニペットは、マップ上にジオメトリ形状 (例: 線) を作成します。視覚化を強化するには、これらの図形にランダムな色を割り当てます。これを実現する方法は次のとおりです。
静的色「#0000FF」を、次のようなランダムな色を生成する関数に置き換えます。
function getRandomColor() { // Initialize empty string to store color code var color = '#'; // Loop through 6 characters (hex color code) for (var i = 0; i < 6; i++) { // Generate a random number between 0 and 15 var randomNum = Math.floor(Math.random() * 16); // Convert number to hex character and append to color string color += randomNum.toString(16); } // Return the generated hex color code return color; }
次に、getRandomColor() 関数を使用します。カラー値として:
document.overlay = GPolyline.fromEncoded({ color: getRandomColor(), weight: 10, points: encoded_points, zoomFactor: 32, levels: encoded_levels, numLevels: 4 });
これにより、コードが実行されるたびに、ジオメトリ形状にランダムな色が割り当てられます。が実行され、視覚的に魅力的で動的なマップ要素が生成されます。
以上がマップ上のジオメトリ形状にランダムな色を生成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。