2017-10-09 2 views
0

Ich entwickle eine react-native App und ich möchte überprüfen, ob, wenn das GPS Gerät eingeschaltet ist, etwas tun und wenn das GPS des Geräts ausgeschaltet ist, sagen Sie dem Benutzer und bitten ihn, es einzuschalten . Also meine Frage ist:Gerät GPS-Konfiguration in reaktiven nativen

  • Wie kann ich überprüfen, ob das GPS Gerät eingeschaltet ist?
  • Wie kann ich den Benutzer zur GPS-Einstellungsseite umleiten?

Ich möchte diese tun, ohne ein neues Paket zum Projekt hinzuzufügen.

+0

überprüfen Sie bitte diesen Link https://stackoverflow.com/questions/41795968/react-native-check-and-promp-user-to-enable-network-gps – suprita

+0

Danke für einen Kommentar, aber diese Antwort ist, ein externes Paket. –

Antwort

0

Mein Problem ist gelöst. Ich sollte den Fehlercode der getCurrentPosition Funktion verwenden. Wenn der Fehlercode gleich 1 ist, bedeutet dies, dass das GPS des Geräts ausgeschaltet ist.

navigator.geolocation.getCurrentPosition(
     (position) => { 
     ... 
     }, 
     (error) => { 
     if (error.code === 1) { 
      // gps is off 
     } 
     ... 
     }, 
     {enableHighAccuracy: false, timeout: 10000}, 
    ) 
Verwandte Themen