Bonjour,
Je collecte les positons de plusieurs stations que je dois afficher sur une Map
Exemple de deux stations:
J'ai compris qu'en faisant ceci, ca fonctionne mais j'ai une erreur
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' } ];
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
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 = [ ]
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
Partager