step 12 : ubah dari nomitism ke google apis untuk address

This commit is contained in:
sindhu
2024-08-28 10:34:27 +07:00
parent 102760babc
commit 40453ab16b
9 changed files with 142 additions and 18 deletions

View File

@@ -24,6 +24,7 @@ import 'package:shared_preferences/shared_preferences.dart';
// import 'package:permission_handler/permission_handler.dart';
import '../../app/constant.dart';
import '../../app/googleapis_location.dart';
import '../../app/route.dart';
import '../../provider/camera_controller_provider.dart';
import '../../provider/current_check_distance_provider.dart';
@@ -194,7 +195,7 @@ class PresensiSelfieScreen extends HookConsumerWidget {
_locationData = await location.getLocation();
// Mendapatkan alamat dari posisi
final address = await positionToAddress(
final address = await positionToAddressGoogleApis(
LatLng(_locationData.latitude!, _locationData.longitude!));
// final address = await positionToAddress(
@@ -203,12 +204,12 @@ class PresensiSelfieScreen extends HookConsumerWidget {
// Mendapatkan alamat dari posisi
if (positionLongitude.value.isEmpty && positionLatitude.value.isEmpty) {
if (address.city != "") {
if (address != "") {
isLoadingAddressUserLocation.value = false;
ref.read(googleApisProvider.notifier).getAddressGoogleApis(
latitude: _locationData.latitude!,
longitude: _locationData.longitude!,
latitude: _locationData.latitude.toString(),
longitude: _locationData.longitude.toString(),
);
// String address =