Bonjour,

Je collecte les positons de plusieurs stations que je dois afficher sur une Map

Exemple de deux stations:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
export const markers = [
	// San Francisco
	{
		latitude: 37.7749,
		longitude: -122.4194,
		latitudeDelta: 0.01,
		longitudeDelta: 0.01,
		name: 'San Francisco City Center'
	},
	{
		latitude: 37.8077,
		longitude: -122.475,
		latitudeDelta: 0.01,
		longitudeDelta: 0.01,
		name: 'Golden Gate Bridge'
	}
];
J'ai compris qu'en faisant ceci, ca fonctionne mais j'ai une erreur
Code typescript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
  const myMrker = [
 
  ]
 
 
  data?.stations.map((s) => {
    myMrker.push({
      latitude : s.lat, 
      longitude : s.lng, 
      latitudeDelta : 0.2, 
      longitudeDelta: 0.2, 
      name: s.station_longname
    })
  }) 
console.log(myMarker)

Visual Studio Code me souligne myMarker
Nom : Screenshot 2025-01-01 at 16.43.36.png
Affichages : 149
Taille : 77,5 Ko

Si je le modifie ainsi, j'ai une autre erreur plus
Code typescript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
  const myMArker:any = [
 
  ]
Nom : Screenshot 2025-01-01 at 16.45.13.png
Affichages : 143
Taille : 80,2 Ko

Je pense que ceci est parce que mon tableau a à mélange de types (4 number et 1 string)

J'ai essayé ceci sachant que cela ne fonctionnera pas avec un push

Code typescript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
  const myMArker = {
latitude: number,
    longitude: number,
    latitudeDelta: number,
    longitudeDelta: number,
    name: string
  }

Ma question est comment bien déclarer ce tableau ou est-ce que c'est au niveau de ma map(), que je dois vérifier ceci?

Merci pour vos lumières et bonne année à vous