Hogyan juthat el a pontos koordinátákat egy címet reagál-Native

szavazat
0

Azt a mapbox megmutatni térképen az én app, de azt kell megmutatni egy helyet egy addres, ezért használom az Geocoder átalakítani a címet koordinátákat, de ezeket a koordinátákat, hogy kapok olyan rossz, ha egy nyomtatási ezeket a térképen, a térkép mutasd meg más helyen, az Android nem túl rossz, de az IOS szörnyű, néha a térképen mutassa meg egy helyet, a másik oldalon a város. Már próbáltam a koordinátákat, hogy tudom, hogy helyes és a térkép is mutatja őket is, így a probléma lenne a Geocoder.

Próbáltam használni a Google Maps API, de a forma, hogy írjon neked cím nagyon furcsa I dont értem

Mi lib tudom használni, de hogy a pontos koordinátákat?

A kérdést 31/01/2018 19:14
a forrás felhasználó
Más nyelveken...                            


1 válasz

szavazat
0

Használhatja Geocoder, hogy a koordinátákat pl

this.watchId = navigator.geolocation.watchPosition(
                (position) => {
                    this.setState({
                        latitude: position.coords.latitude,
                        longitude: position.coords.longitude,
                        error: null,
                    });
                },

Ez a funkció visszatér a koordinátákat. Ha kap a koordinátákat hívhatja Google API szolgáltatás a teljes címét utcán.

fetch('https://maps.googleapis.com/maps/api/geocode/json?address=' + lat + ',' + long + '&key=' + 'API_KEY')
        .then((response) => response.json())
            .then((responseJson) => {
            alert('error')
            alert('ADDRESS GEOCODE is BACK!! => ' + JSON.stringify(responseJson));
})
Válaszolt 21/11/2018 09:23
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more