2016-07-20 44 views
5

geolocation kullanmadan önce cihazların açık veya kapalı olduğunu kontrol edebilir miyim? Cihazların bulunduğu yer App need to run your location, please open your devices location gibi uyarı mesajlarını göstermek istiyorum.Cihazların açık veya kapalı olup olmadığını kontrol edebilir Reaktif Yerel

Hem IOS hem de Android'de yerel konum ayarlarına gitmek için gidebilir miyim? Örneğin gibi

-

componentDidMount() { 
    // Check condition device location is open or close. 
    if(DevicesLocation === 'close') { 
    alert('App need to run your location, please open your devices location'); 
    // other process 
    } else { 
    navigator.geolocation.getCurrentPosition(
     (position) => { 
      var initialPosition = JSON.stringify(position); 
      this.setState({ initialPosition}); 
     }, 
     (error) => console.log(error.message) 
    ); 
    } 
} 
+0

Konum permi demek istiyor musunuz? Cihazda ssion var mı? –

+0

Sorunuzu açıklar mısınız? Ne diye sorduğunu anlamak zor. –

+0

@VladimirNul Yakında güncellenecektir! –

cevap

4

ben size app ayarları açılması için

navigator.geolocation.getCurrentPosition(
 
    (position) => { 
 
    //do stuff with location 
 
    }, 
 
    (error) => { 
 
    this.setState({locationEnabled: false}), 
 
    }, 
 
    {enableHighAccuracy: true, timeout: 20000, maximumAge: 1000} 
 
);

kullanabilirsiniz düşünüyorum, seni birlikte ellerini kirletme zorunda kalacak düşünüyorum yerel kod: D

+1

'geolocation' kullanmadan önce konum durumunu nasıl kontrol edebilirim ? –