Skip to content

Commit bee93cd

Browse files
committed
GLOBAL
1 parent 93e99fa commit bee93cd

1 file changed

Lines changed: 117 additions & 95 deletions

File tree

src/components/Globe.jsx

Lines changed: 117 additions & 95 deletions
Original file line numberDiff line numberDiff line change
@@ -42,101 +42,123 @@ function Globe() {
4242
markerColor: [0.1, 0.8, 1],
4343
glowColor: [1, 1, 1],
4444
markers: [
45-
{ location: [37.7595, -122.4367], size: 0.02 }, // San Francisco
46-
{ location: [40.7128, -74.006], size: 0.02 }, // New York
47-
{ location: [1.3521, 103.8198], size: 0.02 }, // Singapore
48-
{ location: [35.8617, 104.1954], size: 0.02 }, // China
49-
{ location: [-14.235, -51.9253], size: 0.02 }, // Brazil
50-
{ location: [30.3753, 69.3451], size: 0.02 }, // Pakistan
51-
{ location: [28.7041, 77.1025], size: 0.02 }, // Delhi
52-
{ location: [19.076, 72.8777], size: 0.02 }, // Maharashtra
53-
{ location: [13.0827, 80.2707], size: 0.02 }, // Tamil Nadu
54-
{ location: [22.5726, 88.3639], size: 0.02 }, // West Bengal
55-
{ location: [12.9716, 77.5946], size: 0.02 }, // Karnataka
56-
{ location: [17.385, 78.4867], size: 0.02 }, // Telangana
57-
{ location: [23.2599, 77.4126], size: 0.02 }, // Madhya Pradesh
58-
{ location: [26.9124, 75.7873], size: 0.02 }, // Rajasthan
59-
{ location: [21.1702, 72.8311], size: 0.02 }, // Gujarat
60-
{ location: [11.0168, 76.9558], size: 0.02 }, // Kerala
61-
{ location: [15.2993, 74.124], size: 0.02 }, // Goa
62-
{ location: [25.3176, 82.9739], size: 0.02 }, // Uttar Pradesh
63-
{ location: [27.0238, 74.2179], size: 0.02 }, // Haryana
64-
{ location: [30.7333, 76.7794], size: 0.02 }, // Punjab
65-
{ location: [31.1048, 77.1734], size: 0.02 }, // Himachal Pradesh
66-
{ location: [34.0837, 74.7973], size: 0.02 }, // Jammu and Kashmir
67-
{ location: [15.9129, 79.74], size: 0.02 }, // Andhra Pradesh
68-
{ location: [22.9734, 78.6569], size: 0.02 }, // Chhattisgarh
69-
{ location: [23.6102, 85.2799], size: 0.02 }, // Jharkhand
70-
{ location: [20.9517, 85.0985], size: 0.02 }, // Odisha
71-
{ location: [25.0961, 85.3131], size: 0.02 }, // Bihar
72-
{ location: [24.6637, 93.9063], size: 0.02 }, // Manipur
73-
{ location: [27.533, 88.5122], size: 0.02 }, // Sikkim
74-
{ location: [26.2006, 92.9376], size: 0.02 }, // Assam
75-
{ location: [23.1645, 92.9376], size: 0.02 }, // Tripura
76-
{ location: [25.467, 91.3662], size: 0.02 }, // Meghalaya
77-
{ location: [27.0238, 93.6053], size: 0.02 }, // Arunachal Pradesh
78-
{ location: [25.5705, 91.8801], size: 0.02 }, // Mizoram
79-
{ location: [24.517, 93.953], size: 0.02 }, // Nagaland
80-
{ location: [11.9416, 79.8083], size: 0.02 }, // Puducherry
81-
{ location: [10.8505, 76.2711], size: 0.02 }, // Lakshadweep
82-
{ location: [8.0883, 77.5385], size: 0.02 }, // Andaman and Nicobar Islands
83-
{ location: [9.082, 8.6753], size: 0.02 }, // Nigeria
84-
{ location: [28.3949, 84.124], size: 0.02 }, // Nepal
85-
{ location: [7.8731, 80.7718], size: 0.02 }, // Sri Lanka
86-
{ location: [23.685, 90.3563], size: 0.02 }, // Bangladesh
87-
{ location: [33.9391, 67.71], size: 0.02 }, // Afghanistan
88-
{ location: [51.5074, -0.1278], size: 0.02 }, // England
89-
{ location: [55.7558, 37.6173], size: 0.02 }, // Russia
90-
{ location: [25.2048, 55.2708], size: 0.02 }, // UAE
91-
{ location: [34.0522, -118.2437], size: 0.02 }, // Los Angeles
92-
{ location: [41.8781, -87.6298], size: 0.02 }, // Chicago
93-
{ location: [29.7604, -95.3698], size: 0.02 }, // Houston
94-
{ location: [33.4484, -112.074], size: 0.02 }, // Phoenix
95-
{ location: [39.7392, -104.9903], size: 0.02 }, // Denver
96-
{ location: [48.8566, 2.3522], size: 0.02 }, // Paris, France
97-
{ location: [52.52, 13.405], size: 0.02 }, // Berlin, Germany
98-
{ location: [35.6895, 139.6917], size: 0.02 }, // Tokyo, Japan
99-
{ location: [37.5665, 126.978], size: 0.02 }, // Seoul, South Korea
100-
{ location: [31.2304, 121.4737], size: 0.02 }, // Shanghai, China
101-
{ location: [22.3964, 114.1095], size: 0.02 }, // Hong Kong
102-
{ location: [55.7558, 37.6173], size: 0.02 }, // Moscow, Russia
103-
{ location: [40.7128, -74.006], size: 0.02 }, // New York, USA
104-
{ location: [34.0522, -118.2437], size: 0.02 }, // Los Angeles, USA
105-
{ location: [51.5074, -0.1278], size: 0.02 }, // London, UK
106-
{ location: [35.6895, 139.6917], size: 0.02 }, // Tokyo, Japan
107-
{ location: [37.7749, -122.4194], size: 0.02 }, // San Francisco, USA
108-
{ location: [28.6139, 77.209], size: 0.02 }, // New Delhi, India
109-
{ location: [19.076, 72.8777], size: 0.02 }, // Mumbai, India
110-
{ location: [13.0827, 80.2707], size: 0.02 }, // Chennai, India
111-
{ location: [22.5726, 88.3639], size: 0.02 }, // Kolkata, India
112-
{ location: [12.9716, 77.5946], size: 0.02 }, // Bangalore, India
113-
{ location: [17.385, 78.4867], size: 0.02 }, // Hyderabad, India
114-
{ location: [23.2599, 77.4126], size: 0.02 }, // Bhopal, India
115-
{ location: [26.9124, 75.7873], size: 0.02 }, // Jaipur, India
116-
{ location: [21.1702, 72.8311], size: 0.02 }, // Surat, India
117-
{ location: [11.0168, 76.9558], size: 0.02 }, // Coimbatore, India
118-
{ location: [15.2993, 74.124], size: 0.02 }, // Goa, India
119-
{ location: [25.3176, 82.9739], size: 0.02 }, // Varanasi, India
120-
{ location: [27.0238, 74.2179], size: 0.02 }, // Ajmer, India
121-
{ location: [30.7333, 76.7794], size: 0.02 }, // Chandigarh, India
122-
{ location: [31.1048, 77.1734], size: 0.02 }, // Shimla, India
123-
{ location: [34.0837, 74.7973], size: 0.02 }, // Srinagar, India
124-
{ location: [15.9129, 79.74], size: 0.02 }, // Andhra Pradesh, India
125-
{ location: [22.9734, 78.6569], size: 0.02 }, // Chhattisgarh, India
126-
{ location: [23.6102, 85.2799], size: 0.02 }, // Ranchi, India
127-
{ location: [20.9517, 85.0985], size: 0.02 }, // Bhubaneswar, India
128-
{ location: [25.0961, 85.3131], size: 0.02 }, // Patna, India
129-
{ location: [24.6637, 93.9063], size: 0.02 }, // Imphal, India
130-
{ location: [27.533, 88.5122], size: 0.02 }, // Gangtok, India
131-
{ location: [26.2006, 92.9376], size: 0.02 }, // Guwahati, India
132-
{ location: [23.1645, 92.9376], size: 0.02 }, // Agartala, India
133-
{ location: [25.467, 91.3662], size: 0.02 }, // Shillong, India
134-
{ location: [27.0238, 93.6053], size: 0.02 }, // Itanagar, India
135-
{ location: [25.5705, 91.8801], size: 0.02 }, // Aizawl, India
136-
{ location: [24.517, 93.953], size: 0.02 }, // Kohima, India
137-
{ location: [11.9416, 79.8083], size: 0.02 }, // Puducherry, India
138-
{ location: [10.8505, 76.2711], size: 0.02 }, // Lakshadweep, India
139-
{ location: [8.0883, 77.5385], size: 0.02 }, // Andaman and Nicobar Islands, India
45+
// Asia
46+
{ location: [37.7749, -122.4194], size: 0.03 }, // San Francisco
47+
{ location: [40.7128, -74.006], size: 0.03 }, // New York
48+
{ location: [1.3521, 103.8198], size: 0.03 }, // Singapore
49+
{ location: [35.8617, 104.1954], size: 0.03 }, // China
50+
{ location: [28.6139, 77.209], size: 0.03 }, // New Delhi, India
51+
{ location: [19.076, 72.8777], size: 0.03 }, // Mumbai, India
52+
{ location: [13.0827, 80.2707], size: 0.03 }, // Chennai, India
53+
{ location: [22.5726, 88.3639], size: 0.03 }, // Kolkata, India
54+
{ location: [12.9716, 77.5946], size: 0.03 }, // Bangalore, India
55+
{ location: [17.385, 78.4867], size: 0.03 }, // Hyderabad, India
56+
{ location: [23.2599, 77.4126], size: 0.03 }, // Bhopal, India
57+
{ location: [26.9124, 75.7873], size: 0.03 }, // Jaipur, India
58+
{ location: [21.1702, 72.8311], size: 0.03 }, // Surat, India
59+
{ location: [11.0168, 76.9558], size: 0.03 }, // Coimbatore, India
60+
{ location: [15.2993, 74.124], size: 0.03 }, // Goa, India
61+
{ location: [25.3176, 82.9739], size: 0.03 }, // Varanasi, India
62+
{ location: [27.0238, 74.2179], size: 0.03 }, // Ajmer, India
63+
{ location: [30.7333, 76.7794], size: 0.03 }, // Chandigarh, India
64+
{ location: [31.1048, 77.1734], size: 0.03 }, // Shimla, India
65+
{ location: [34.0837, 74.7973], size: 0.03 }, // Srinagar, India
66+
{ location: [15.9129, 79.74], size: 0.03 }, // Andhra Pradesh, India
67+
{ location: [22.9734, 78.6569], size: 0.03 }, // Chhattisgarh, India
68+
{ location: [23.6102, 85.2799], size: 0.03 }, // Ranchi, India
69+
{ location: [20.9517, 85.0985], size: 0.03 }, // Bhubaneswar, India
70+
{ location: [25.0961, 85.3131], size: 0.03 }, // Patna, India
71+
{ location: [24.6637, 93.9063], size: 0.03 }, // Imphal, India
72+
{ location: [27.533, 88.5122], size: 0.03 }, // Gangtok, India
73+
{ location: [26.2006, 92.9376], size: 0.03 }, // Guwahati, India
74+
{ location: [23.1645, 92.9376], size: 0.03 }, // Agartala, India
75+
{ location: [25.467, 91.3662], size: 0.03 }, // Shillong, India
76+
{ location: [27.0238, 93.6053], size: 0.03 }, // Itanagar, India
77+
{ location: [25.5705, 91.8801], size: 0.03 }, // Aizawl, India
78+
{ location: [24.517, 93.953], size: 0.03 }, // Kohima, India
79+
{ location: [11.9416, 79.8083], size: 0.03 }, // Puducherry, India
80+
{ location: [10.8505, 76.2711], size: 0.03 }, // Lakshadweep, India
81+
{ location: [8.0883, 77.5385], size: 0.03 }, // Andaman and Nicobar Islands, India
82+
{ location: [9.082, 8.6753], size: 0.03 }, // Nigeria
83+
{ location: [28.3949, 84.124], size: 0.03 }, // Nepal
84+
{ location: [7.8731, 80.7718], size: 0.03 }, // Sri Lanka
85+
{ location: [23.685, 90.3563], size: 0.03 }, // Bangladesh
86+
{ location: [33.9391, 67.71], size: 0.03 }, // Afghanistan
87+
{ location: [51.5074, -0.1278], size: 0.03 }, // England
88+
{ location: [55.7558, 37.6173], size: 0.03 }, // Russia
89+
{ location: [25.2048, 55.2708], size: 0.03 }, // UAE
90+
{ location: [34.0522, -118.2437], size: 0.03 }, // Los Angeles
91+
{ location: [41.8781, -87.6298], size: 0.03 }, // Chicago
92+
{ location: [29.7604, -95.3698], size: 0.03 }, // Houston
93+
{ location: [33.4484, -112.074], size: 0.03 }, // Phoenix
94+
{ location: [39.7392, -104.9903], size: 0.03 }, // Denver
95+
{ location: [48.8566, 2.3522], size: 0.03 }, // Paris, France
96+
{ location: [52.52, 13.405], size: 0.03 }, // Berlin, Germany
97+
{ location: [35.6895, 139.6917], size: 0.03 }, // Tokyo, Japan
98+
{ location: [37.5665, 126.978], size: 0.03 }, // Seoul, South Korea
99+
{ location: [31.2304, 121.4737], size: 0.03 }, // Shanghai, China
100+
{ location: [22.3964, 114.1095], size: 0.03 }, // Hong Kong
101+
{ location: [55.7558, 37.6173], size: 0.03 }, // Moscow, Russia
102+
{ location: [40.7128, -74.006], size: 0.03 }, // New York, USA
103+
{ location: [34.0522, -118.2437], size: 0.03 }, // Los Angeles, USA
104+
{ location: [51.5074, -0.1278], size: 0.03 }, // London, UK
105+
{ location: [35.6895, 139.6917], size: 0.03 }, // Tokyo, Japan
106+
{ location: [37.7749, -122.4194], size: 0.03 }, // San Francisco, USA
107+
108+
// Australia
109+
{ location: [-33.8688, 151.2093], size: 0.03 }, // Sydney
110+
{ location: [-37.8136, 144.9631], size: 0.03 }, // Melbourne
111+
{ location: [-27.4698, 153.0251], size: 0.03 }, // Brisbane
112+
{ location: [-31.9505, 115.8605], size: 0.03 }, // Perth
113+
{ location: [-34.9285, 138.6007], size: 0.03 }, // Adelaide
114+
{ location: [-35.2809, 149.13], size: 0.03 }, // Canberra
115+
{ location: [-42.8821, 147.3272], size: 0.03 }, // Hobart
116+
{ location: [-12.4634, 130.8456], size: 0.03 }, // Darwin
117+
118+
// North America
119+
{ location: [45.4215, -75.6972], size: 0.03 }, // Ottawa, Canada
120+
{ location: [43.65107, -79.347015], size: 0.03 }, // Toronto, Canada
121+
{ location: [49.2827, -123.1207], size: 0.03 }, // Vancouver, Canada
122+
{ location: [40.7128, -74.006], size: 0.03 }, // New York, USA
123+
{ location: [34.0522, -118.2437], size: 0.03 }, // Los Angeles, USA
124+
{ location: [41.8781, -87.6298], size: 0.03 }, // Chicago, USA
125+
{ location: [29.7604, -95.3698], size: 0.03 }, // Houston, USA
126+
{ location: [33.4484, -112.074], size: 0.03 }, // Phoenix, USA
127+
{ location: [39.7392, -104.9903], size: 0.03 }, // Denver, USA
128+
{ location: [25.7617, -80.1918], size: 0.03 }, // Miami, USA
129+
{ location: [32.7157, -117.1611], size: 0.03 }, // San Diego, USA
130+
{ location: [47.6062, -122.3321], size: 0.03 }, // Seattle, USA
131+
{ location: [38.9072, -77.0369], size: 0.03 }, // Washington, D.C., USA
132+
{ location: [37.7749, -122.4194], size: 0.03 }, // San Francisco, USA
133+
{ location: [42.3601, -71.0589], size: 0.03 }, // Boston, USA
134+
{ location: [45.5017, -73.5673], size: 0.03 }, // Montreal, Canada
135+
{ location: [19.4326, -99.1332], size: 0.03 }, // Mexico City, Mexico
136+
{ location: [20.6597, -103.3496], size: 0.03 }, // Guadalajara, Mexico
137+
{ location: [25.6866, -100.3161], size: 0.03 }, // Monterrey, Mexico
138+
139+
// South America
140+
{ location: [-23.5505, -46.6333], size: 0.03 }, // São Paulo, Brazil
141+
{ location: [-22.9068, -43.1729], size: 0.03 }, // Rio de Janeiro, Brazil
142+
{ location: [-15.8267, -47.9218], size: 0.03 }, // Brasília, Brazil
143+
{ location: [-34.6037, -58.3816], size: 0.03 }, // Buenos Aires, Argentina
144+
{ location: [-33.4489, -70.6693], size: 0.03 }, // Santiago, Chile
145+
{ location: [-12.0464, -77.0428], size: 0.03 }, // Lima, Peru
146+
{ location: [4.711, -74.0721], size: 0.03 }, // Bogotá, Colombia
147+
{ location: [10.4806, -66.9036], size: 0.03 }, // Caracas, Venezuela
148+
{ location: [-0.1807, -78.4678], size: 0.03 }, // Quito, Ecuador
149+
{ location: [-16.5, -68.15], size: 0.03 }, // La Paz, Bolivia
150+
151+
// Africa
152+
{ location: [-26.2041, 28.0473], size: 0.03 }, // Johannesburg, South Africa
153+
{ location: [-33.9249, 18.4241], size: 0.03 }, // Cape Town, South Africa
154+
{ location: [-29.8587, 31.0218], size: 0.03 }, // Durban, South Africa
155+
{ location: [-1.2921, 36.8219], size: 0.03 }, // Nairobi, Kenya
156+
{ location: [6.5244, 3.3792], size: 0.03 }, // Lagos, Nigeria
157+
{ location: [5.6037, -0.187], size: 0.03 }, // Accra, Ghana
158+
{ location: [30.0444, 31.2357], size: 0.03 }, // Cairo, Egypt
159+
{ location: [36.8065, 10.1815], size: 0.03 }, // Tunis, Tunisia
160+
{ location: [33.5731, -7.5898], size: 0.03 }, // Casablanca, Morocco
161+
{ location: [14.7167, -17.4677], size: 0.03 }, // Dakar, Senegal
140162
],
141163
onRender: (state) => {
142164
state.phi = phi;

0 commit comments

Comments
 (0)