• 04-03-2021, 20:19:30
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhabalar expo kütüphanesini kullanarak lokasyon bilgilerini çekiyorum
    console.log(location) şeklinde çekildiğinde aşağıdaki şekilde geliyor. Bu object ten latitude ve longitude bilgilerini almam gerekiyor, fakat alamadım,
    console.log(location.coords.latitude) vs çalışmadı, nasıl alabilirim bilgisi olan? Teşekkürler.

    Object {
    "coords": Object {
    "accuracy": 603,
    "altitude": 0,
    "altitudeAccuracy": 0,
    "heading": 0,
    "latitude": 37.4219561,
    "longitude": -122.0840112,
    "speed": 0,
    },
    "mocked": false,
    "timestamp": 1614878255748,
    }
  • 04-03-2021, 20:29:56
    #2
    console.log(location.coords);
    yapıp atar mısın?
  • 04-03-2021, 20:32:16
    #3
    gecko adlı üyeden alıntı: mesajı görüntüle
    console.log(location.coords);
    yapıp atar mısın?
    maalesef null is not an object
  • 04-03-2021, 20:34:56
    #4
    let newLocation = JSON.parse(location);
    console.log(newLocation);

    bunu dener misiniz
  • 04-03-2021, 20:40:50
    #5
    gecko adlı üyeden alıntı: mesajı görüntüle
    let newLocation = JSON.parse(location);
    console.log(newLocation);

    bunu dener misiniz
    maalesef olmadı buda unexpected identifier "object"
  • 04-03-2021, 20:41:41
    #6
    kod parçasını atabilir misin
  • 04-03-2021, 20:48:22
    #7
    gecko adlı üyeden alıntı: mesajı görüntüle
    kod parçasını atabilir misin
    import React, { useState, useEffect } from 'react';
    import * as Location from 'expo-location';

    function MapScreen() {

    const [location, setLocation] = useState(null);
    useEffect(() =>
    {(async () => {
    let { status } = await Location.requestPermissionsAsync();
    if (status !== 'granted') {
    console.log("izin verilmemiş!"
    )
    return;
    }
    let location = await Location.getCurrentPositionAsync({});

    setLocation(location);
    console.log("izin verilmiş")
    })();

    }, []);


    console.log(location);
    }
  • 04-03-2021, 21:13:53
    #8
    https://docs.expo.io/versions/latest/sdk/location/ burdan bakarak yapabilirsiniz sanırsam
  • 04-03-2021, 21:23:31
    #9
    gecko adlı üyeden alıntı: mesajı görüntüle
    https://docs.expo.io/versions/latest/sdk/location/ burdan bakarak yapabilirsiniz sanırsam
    o adresten yola çıkarak başlamıştım, fakat henüz sonuca varamadım.