getCurrentPosition์ ์ฌ์ฉํ๋ฉด ์ฑ์ด ๋ซํ๋๋ค.
๋ฒ์ : 5.3.2 + 2
ํ๋ซํผ:
ios/Runner/Info.plist
ํ์ผ์ ํ์ํ ๊ตฌ์ฑ์ ์ถ๊ฐ ํ์ต๋๊น (README.md์ ๊ถํ ์น์
์ฐธ์กฐ)?
์๋ ํ์ธ์, ์ info.plist๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๋ด ์ฑ์์ FAB๋ ๋ค์๊ณผ ๊ฐ์ ๋ฉ์๋๋ฅผ ํธ์ถํฉ๋๋ค.
getPos () {
์ํ{
์ต์ข
resp = await mGeolocator.getCurrentPosition ();
} catch (e) {
print (e.toString);
}
}
Android์์๋ ์๋ฒฝํ๊ฒ ์๋ํ์ง๋ง iOS์์๋ requestPermission์ด ๋ํ๋์ง ์๊ณ ์ฑ์ด ๋ซํ๊ณ ๋๋ฒ๊ทธ ์ฝ์์ ์์ธ๋ฅผ ์ธ์ํ์ง ์์ต๋๋ค.
iOS ์๋ฎฌ๋ ์ดํฐ์์๋ ๋์ผํ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค. ์ฑ์ด ๋ซํ๋๋ค.
Android ์๋ฎฌ๋ ์ดํฐ์์ ์ ์๋ํ๊ณ ์์น๋ฅผ ์ป์ ์ ์์ต๋๋ค.
๋ด info.plist๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๋ด ์ฝ๋ :
void getLocation () async {
Position position = await Geolocator()
.getCurrentPosition(desiredAccuracy: LocationAccuracy.low);
print(position);
}
๋์์์-> ์๋ช
๋ฐ ๊ธฐ๋ฅ ํญ-> ๊ธฐ๋ฅ ์ถ๊ฐ-> ๋ฐฐ๊ฒฝ ๋ชจ๋ ์ ํ
์๋์์ ์ต์
์ ์ ํํ์ธ์.
์๋ฎฌ๋ ์ดํฐ์ ์์น๊ฐ ํ์ฑํ๋์ด ์๋์ง ํ์ธํ์ญ์์ค.
์๋ฎฌ๋ ์ดํฐ-> ๋๋ฒ๊ทธ-> ์์น-> ์ฌ์ฉ์ ์ง์ ์์น ...
@ samo92 , @vijayanbits ์ฃผ๋ง ๋์ ์ ๋ ์์น ์๋น์ค๊ฐ ํ์ฑํ๋์ง ์์ ๊ฒฝ์ฐ ๊ถํ ๋ฐ๋ณด๊ณ ์ ๊ด๋ จ๋ ๋ง์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ pub.dev ์ ๋ฒ์ 6.0.0 ์
์๋ํด ๋ณด๊ณ ์ด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋๋์ง ๋ณผ ์ ์๋ค๋ฉด ๋๋จํ ๊ฐ์ฌํ๊ฒ ์ต๋๋ค. ๋์๊ฒ ๋ฃ๊ธฐ๋ฅผ ๋ฐ๋.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
@ samo92 , @vijayanbits ์ฃผ๋ง ๋์ ์ ๋ ์์น ์๋น์ค๊ฐ ํ์ฑํ๋์ง ์์ ๊ฒฝ์ฐ ๊ถํ ๋ฐ๋ณด๊ณ ์ ๊ด๋ จ๋ ๋ง์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ pub.dev ์ ๋ฒ์ 6.0.0 ์
์๋ํด ๋ณด๊ณ ์ด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋๋์ง ๋ณผ ์ ์๋ค๋ฉด ๋๋จํ ๊ฐ์ฌํ๊ฒ ์ต๋๋ค. ๋์๊ฒ ๋ฃ๊ธฐ๋ฅผ ๋ฐ๋.