2
votes

Erreur: tentative d'enregistrement de deux vues portant le même nom AIRMap ... lors de l'implémentation de react-native-maps

J'utilise react-native-maps, voici mon code:

import { Marker} from 'react-native-maps';
import { MapView} from 'expo';
          <MapView
                style={{ flex: 1, height: 300 }}
                initialRegion={{
                  latitude: 37.78825,
                  longitude: -122.4324,
                  latitudeDelta: 0.0922,
                  longitudeDelta: 0.0421,
                }}>
                <Marker
                  coordinate={{
                    latitude: 39.78825,
                    latitude: 39.78825,
                  }}
                  title="Title"
                  description={"Desc"}
                />
           </MapView>

Il renvoie une erreur: "J'ai essayé d'enregistrer deux vues portant le même nom AIRMap" Veuillez aider. Merci.


4 Réponses :


0
votes

Pourriez-vous fournir la liste des dépendances, l'accès à Expo.MapView ne nécessite que des cartes react-native-maps. Pourriez-vous installer deux copies de react-native-maps?


0 commentaires

0
votes

Cela peut se produire lorsque les dépendances sont corrompues pour une raison quelconque. Essayez de supprimer votre dossier package-lock.json (ou yarn.lock) et node_modules, puis exécutez à nouveau npm install (ou yarn).


0 commentaires

0
votes

Utiliser:

import MapView from 'react-native-maps';


0 commentaires

0
votes

Assurez-vous d'ajouter ce code à votre android / app / src / main / AndroidManifest.xml

<application>
   <!-- You will only need to add this meta-data tag, but make sure it's a child of application -->
   <meta-data
     android:name="com.google.android.geo.API_KEY"
     android:value="Your Google maps API Key Here"/>
</application>


0 commentaires