Whiz Tools

ಯಾದೃಚ್ಛಿಕ ಸ್ಥಳ ಜನಕ

ರ್ಯಾಂಡಮ್ ಸ್ಥಳ ಉತ್ಪಾದಕ

[... ಇರುವ ವಿಷಯ ...]

ದೃಶ್ಯ ಪ್ರತಿನಿಧಾನ

ಉತ್ಪಾದಿತ ಸಮನ್ವಯಗಳಿಗೆ ದೃಶ್ಯಾತ್ಮಕ ಸಾಂದರ್ಭಿಕತೆ ನೀಡಲು, SVG ಅನ್ನು ಬಳಸಿಕೊಂಡು ಸರಳ ಗ್ಲೋಬ್ ಐಕಾನ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತೇವೆ. ಇದನ್ನು ಹೇಗೆ ಮಾಡಬಹುದು ಎಂಬುದಕ್ಕೆ ಉದಾಹರಣೆ ಇಲ್ಲಿದೆ:

ಈ SVG ಒಂದು ಸರಳ ಗ್ಲೋಬ್ ಅನ್ನು latitude ಮತ್ತು longitude ಸಾಲುಗಳೊಂದಿಗೆ ನಿರ್ಮಿಸುತ್ತದೆ, ಮತ್ತು ಉತ್ಪಾದಿತ ಸ್ಥಳವನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಕೆಂಪು ಬಿಂದು. ಬಿಂದು的位置ವನ್ನು ಉತ್ಪಾದಿತ ಸಮನ್ವಯಗಳ ಆಧಾರದ ಮೇಲೆ ಲೆಕ್ಕಹಾಕಬಹುದು.

[... ಇರುವ ವಿಷಯ ...]

ಉದಾಹರಣೆಗಳು

ವಿಭಿನ್ನ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಲ್ಲಿ ರ್ಯಾಂಡಮ್ ಸಮನ್ವಯಗಳನ್ನು ಉತ್ಪಾದಿಸಲು ಕೆಲವು ಕೋಡ್ ಉದಾಹರಣೆಗಳು ಇಲ್ಲಿವೆ:

import random

def generate_random_coordinates():
    latitude = random.uniform(-90, 90)
    longitude = random.uniform(-180, 180)
    return latitude, longitude

lat, lon = generate_random_coordinates()
print(f"{lat:.4f}° {'N' if lat >= 0 else 'S'}, {abs(lon):.4f}° {'E' if lon >= 0 else 'W'}")
function generateRandomCoordinates() {
  const latitude = Math.random() * 180 - 90;
  const longitude = Math.random() * 360 - 180;
  return { latitude, longitude };
}

const { latitude, longitude } = generateRandomCoordinates();
console.log(`${latitude.toFixed(4)}° ${latitude >= 0 ? 'N' : 'S'}, ${Math.abs(longitude).toFixed(4)}° ${longitude >= 0 ? 'E' : 'W'}`);
import java.util.Random;

public class RandomCoordinateGenerator {
    public static double[] generateRandomCoordinates() {
        Random random = new Random();
        double latitude = random.nextDouble() * 180 - 90;
        double longitude = random.nextDouble() * 360 - 180;
        return new double[]{latitude, longitude};
    }

    public static void main(String[] args) {
        double[] coordinates = generateRandomCoordinates();
        System.out.printf("%.4f° %s, %.4f° %s%n",
            Math.abs(coordinates[0]), coordinates[0] >= 0 ? "N" : "S",
            Math.abs(coordinates[1]), coordinates[1] >= 0 ? "E" : "W");
    }
}
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <iomanip>

std::pair<double, double> generateRandomCoordinates() {
    double latitude = (static_cast<double>(rand()) / RAND_MAX) * 180 - 90;
    double longitude = (static_cast<double>(rand()) / RAND_MAX) * 360 - 180;
    return {latitude, longitude};
}

int main() {
    srand(time(0));
    auto [lat, lon] = generateRandomCoordinates();
    std::cout << std::fixed << std::setprecision(4)
              << std::abs(lat) << "° " << (lat >= 0 ? "N" : "S") << ", "
              << std::abs(lon) << "° " << (lon >= 0 ? "E" : "W") << std::endl;
    return 0;
}
def generate_random_coordinates
  latitude = rand(-90.0..90.0)
  longitude = rand(-180.0..180.0)
  [latitude, longitude]
end

lat, lon = generate_random_coordinates
puts format("%.4f° %s, %.4f° %s", 
            lat.abs, lat >= 0 ? 'N' : 'S', 
            lon.abs, lon >= 0 ? 'E' : 'W')
<?php
function generateRandomCoordinates() {
    $latitude = mt_rand(-90 * 10000, 90 * 10000) / 10000;
    $longitude = mt_rand(-180 * 10000, 180 * 10000) / 10000;
    return [$latitude, $longitude];
}

list($lat, $lon) = generateRandomCoordinates();
printf("%.4f° %s, %.4f° %s\n", 
       abs($lat), $lat >= 0 ? 'N' : 'S', 
       abs($lon), $lon >= 0 ? 'E' : 'W');
?>

ಕಾಪಿ ಬಟನ್ ಕಾರ್ಯಗತಗೊಳಣೆ

ಕಾಪಿ ಬಟನ್ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು, ಕ್ಲಿಪ್‌ಬೋರ್ಡ್ API ಅನ್ನು ಬಳಸಬಹುದು. ಇಲ್ಲಿ ಸರಳ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಉದಾಹರಣೆ ಇದೆ:

function copyToClipboard(text) {
  navigator.clipboard.writeText(text).then(() => {
    alert('ಸಮನ್ವಯಗಳು ಕ್ಲಿಪ್‌ಬೋರ್ಡ್‌ಗೆ ನಕಲಿಸಲಾಗಿದೆ!');
  }, (err) => {
    console.error('ಪಠ್ಯವನ್ನು ನಕಲಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ: ', err);
  });
}

// ಬಳಕೆ
const copyButton = document.getElementById('copyButton');
copyButton.addEventListener('click', () => {
  const coordinates = document.getElementById('coordinates').textContent;
  copyToClipboard(coordinates);
});

ಈ ಕಾರ್ಯವನ್ನು ಕಾಪಿ ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ ಕರೆ ಮಾಡಬಹುದು, ಉತ್ಪಾದಿತ ಸಮನ್ವಯಗಳನ್ನು ನಕಲಿಸಲು ಪಠ್ಯವಾಗಿ ಒದಗಿಸುತ್ತಿದೆ.

[... ಉಳಿದಿರುವ ವಿಷಯ ...]

Loading related tools...
Feedback