1차 보완(0.1.1+14) 내용 합치기
This commit is contained in:
@@ -26,8 +26,13 @@ class PlacePickerScreen extends StatefulWidget {
|
||||
super.key,
|
||||
this.mapBuilder = _googleMap,
|
||||
this.lastKnown = _deviceLastKnown,
|
||||
this.useDeviceLocation = true,
|
||||
});
|
||||
|
||||
/// 기기 위치(마지막 위치 · 현재 위치)를 쓸지. 위치기반 서비스 약관에 동의하지 않았으면 false 다 —
|
||||
/// 지도에서 직접 고르는 것은 그대로 된다(Q-E1 · R02 「거부해도 일반 기능 이용 가능」).
|
||||
final bool useDeviceLocation;
|
||||
|
||||
/// 지도 위젯 — 위젯 테스트는 플랫폼 뷰가 없어 가짜로 바꾼다.
|
||||
final PickerMapBuilder mapBuilder;
|
||||
|
||||
@@ -68,6 +73,10 @@ class _PlacePickerScreenState extends State<PlacePickerScreen> {
|
||||
@override
|
||||
void initState() {
|
||||
super.initState();
|
||||
if (!widget.useDeviceLocation) {
|
||||
_start = PlacePickerScreen.fallbackCenter;
|
||||
return;
|
||||
}
|
||||
_startFromLastKnown();
|
||||
_locate();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user